0

マイページで使用md-datepickerしています。inputレンダリングされた要素に CSS クラスを追加する必要があるという要件があります。によって生成されたマークアップを変更する方法はありmd-datepickerますか?

<md-content>            
    <md-datepicker ng-model="myDate" md-placeholder="Enter date"></md-datepicker>
</md-content>

PS: CSS クラスの追加は、単純なユース ケース シナリオにすぎません。今後、より複雑な変更が必要になる可能性があります。したがって、可能であれば、マテリアル デザインの HTML を制御する方法を探しています。

4

1 に答える 1

0

レンダリングされた HTML を直接変更する方法はありません。ソース コードをチェックして、レンダリングされた正確な HTML とその背後にあるロジックを把握できます。たとえば、入力に class があることに気付くでしょう"md-datepicker-input"。クラスを追加したい場合は、md-datepickerタグにクラスを追加して (「my-class」としましょう)、css で適切なセレクターを作成するだけです。次に例を示します。md-datepicker.my-class input.md-datepicker-input

于 2016-05-11T10:36:03.290 に答える