ホームページ > 記事 > ウェブフロントエンド > Angular5 を使用してスタイルクラスをコンポーネントタグに追加する方法
今回は、Angular5を使用してコンポーネントラベルにスタイルクラスを追加する方法を紹介します。 Angular5を使用してコンポーネントラベルにスタイルクラスを追加する場合の注意点は何ですか?実際のケースを見てみましょう。
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; } }
を設定する
@Component({ selector : 'myComponent', styles : [` :host { color: red; background-color: blue; } `] }) class MyComponent {}
方法 2: スタイルでホストセレクターを使用する
rrreee
この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い内容については、他の関連記事に注目してください。 PHP中国語ウェブサイトで! vuex プロジェクト構造のディレクトリと構成を正しく使用する方法 vue-router が遅延読み込みの場合に初めて多すぎるリソースの読み込みが遅い場合に対処する方法🎜🎜🎜
以上がAngular5 を使用してスタイルクラスをコンポーネントタグに追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。