Краткое пояснение: Из-за некоторых требований код HTML
записывается в home.ts
и загружается в home.html
. CSS
стиль написан в home.ts
компоненте стиля.
Проблема: стиль CSS
не применяется в коде HTML
.
home.ts code:
@Component({
selector: 'page-home',
templateUrl: 'home.html',
styles:[`.p-tag{font-size:20px; color:red;}`]
})
export class HomePage {
code2='';
constructor(public navCtrl: NavController, private formBuilder: FormBuilder) {
}
ionViewDidEnter()
{
// css .p-tag style is not effecting in below line on html page
this.code2 = '<p class="p-tag">Html code From ts file.</p>';
}
}
home.html code:
<ion-content>
<div [innerHtml]="code2 | noSanitize"></div>
</ion-content>
По некоторым причинам мы не можем вызвать css
из .scss
файла. Нам нужно хранить и css
, и html
в тс, как показано в коде выше.