私はアプリケーション全体ではなく、コンポーネントレベルでprimengコンポーネントのスタイルを真っ暗にしたいのですが、メインのスタイルを変更する必要がありますtheme.css
ファイルまたはインラインスタイルですが、インラインのように見えない場合があります。primengコンポーネントのスタイルを無効にする最も良い方法は何ですか?
<p-dropdown [options]="cities" formControlName="selectedCity"></p-dropdown>
を使用して、私は、ドキュメントごとにクラスui-dropdown-item
クラス名のスタイルを変更する必要があります。
私は2つのdiffスタイルで同じコンポーネントを必要としますが、同じものに対して最も良いapprocahは何ですか? 実例を持っている人なら誰でもリンクを追加してください。
まず最初にお返事ありがとうございます。実際にはこれもうまくいかないのですが、これは他のオプションも同じですか? –
AngularはエミュレートされたViewEncapsulationを使用するようになったため、このメソッドは、実行時にコンポーネントが要素を生成する場合を含め、場合によっては機能しません。私は:hostと/ deep/selectorsを使ってこの問題を解決しました。 :hostはコンポーネントのルート要素を選択し、/ deep /はすべての子要素に子セレクタを適用します。詳細:ホストとディープ/ここ: https://angular.io/docs/ts/latest/guide/component-styles.html#!#special-selectors これは実際にはどのように見えるのですかコンポーネントの.scssファイルの親セレクタにhost:/ deep /を追加します。 – jmcmichael
@jmcmichael私はカスタムコンポーネント内の定義済みコンポーネントのスタイルをオーバーライドしようとしています。また、あなたが指摘したように、あらかじめ定義されたコンポーネントは実行時に要素を生成しています。コンポーネントからこれらの要素のスタイルをオーバーライドするにはどうすればよいですか? – Nitesh