をあなたのCSS。
あなたがタグに適用されているクラスを参照してくださいすることができた場合は、この
.classtwo{
font-size: '40px' !important;
}
//
.classtwo{
font-size: 40px !important;
}
に私たちのルートアプリケーションのコンポーネント
import {Component, NgModule, VERSION, OnInit, OnDestroy} from '@angular/core'
import {BrowserModule} from '@angular/platform-browser'
import {CommonModule} from '@angular/common'
@Component({
selector: 'my-app',
template:`
<span class="classone classtwo">{{vari.title}}</span>
<br>
<div ngClass="['classone','classtwo']">{{vari.title}}</div>
<br>
<div [ngClass]="['classone','classtwo']">{{vari.title}}</div>
<br>
<div [className]="classdef">{{vari.title}}</div>
`,
styles: [`
.classone{
font-weight: normal !important;
}
.classtwo{
font-size: 40px !important;
}
`
]
})
https://plnkr.co/edit/acLvnOvezEFI4EXjKbVx?p=preview
置き換えますその問題はAngularではなく、 'classone'などのクラスがどのように定義されているのかがよりよく分かります。彼らは何をすべきか?そのクラスによって選択されたルール内の個々のプロパティが正しく表示されていて、タイプミスがなく、交差していないことがわかりますか(何らかの理由で上書きされたという意味ですか?詳細については、CSSを提供するか、DOMインスペクタ+スタイルインスペクタのスクリーンショットを追加することができます。 –
私は問題は表示されず、あなたの答えは役に立たない。それは角の問題のようです。 ngStyleと同じスタイルが適用されます。更新された質問でプランナーを確認できますか?実装にコードの問題はありますか? – Gary
それは答えではありません、それはコメントです。とにかく、問題はちょうど私が言ったことでした。** Angleの問題ではなく、クラスがどのように定義されているか、単にスタイルインスペクターを見て、 'font-size'などのルール無効とマークされているとすぐに問題が明らかになりました。あなたがあなたの質問にCSSを含めていれば、もっと素早く答えを得ることができました。MCVEの "C"(完全)です。 –