ホームページ > 記事 > ウェブフロントエンド > コンポーネント自体のタグにスタイルクラスを追加するAngular5メソッド
この記事では、Angular 5 でコンポーネント自体のラベルにスタイルクラスを追加する方法を主に紹介します。参考として共有します。
Angular 5 でコンポーネント自体のラベルにスタイルを追加するには 2 つの方法があります:
方法 1: @Component
@Component({ selector : 'myComponent', host : { '[style.color]' : "'red'", '[style.background-color]' : 'backgroundColor' } }) class MyComponent { backgroundColor: string; constructor() { this.backgroundColor = 'blue'; } }
のホスト属性を使用して、ホスト構成に属性を追加します。ラベル上のバインディング属性の使用。
スタイルの設定:
'[style.color]': "'red'": red 値の二重引用符の中に単一引用符があることに注意してください。
'[style.background-color]':'backgroundColor': これはコンポーネント内の変数backgroundColorを参照します。
この方法の利点は、スタイルでコンポーネント変数を使用できることです。
クラスを設定する:
@Component({ selector : 'myComponent', host : { '[class.myclass]' : 'showMyClass' } }) class MyComponent { showMyClass = false; constructor() { } toggleMyClass() { this.showMyClass = !this.showMyClass; } }
方法 2: 使用する: スタイルのホストセレクター
@Component({ selector : 'myComponent', styles : [` :host { color: red; background-color: blue; } `] }) class MyComponent {}
上記は、皆さんのためにまとめたものです。将来、皆さんのお役に立てれば幸いです。
関連記事:
サーバー側の戻りデータを元にjs処理を実装するAjaxアップロード方法
以上がコンポーネント自体のタグにスタイルクラスを追加するAngular5メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。