2017-12-02 16 views
0

イベントバインディングを持つコンポーネントにスタイルを適用するときに使用するCSSセレクタはどれですか?イベントバインディングを持つ角型コンポーネントのCSSセレクタ

<button (click)="doSomthing()">click me</button> 

このようなものは動作しません。

[(click)]{ 
color: red; 
} 
+0

私が正しく理解していれば、クリックイベントでCSSスタイルを定義したいと思います。私はこの[質問](https://stackoverflow.com/questions/13630229/can-i-have-an-onclick-effect-in-css)はあなたの質問に答えるべきだと思います。 – JTejedor

+0

いいえ、イベントバインディングの場合。ユーザー定義のイベントを持つイベントカスタムコンポーネント。 –

答えて

0

レンダリングされたHTMLには、ボタンの角度(click)イベントに対応する属性はありません。ブラウザでF12ツールを使ってマークアップを調べることで確認できます。したがって、そのイベントバインディングをCSSセレクタとして使用することはできません。ボタン(ID、クラス、別の属性など)を識別するために別のセレクターを使用する必要があります。

+0

はい、そうです。だから私はここでこれを尋ねた。セレクタとして使用するためにラベル(クラス、ディレクティブ)を追加するのではなく、1つの汎用ルールが必要でした。 –

関連する問題