私はいくつかの変数に応じて適用できる4つの異なるスタイルのファイルを持つコンポーネントを持っています。レンダリングする前に、そのコンポーネントのスタイルをどのように適用できますか?プログラムで角度2のコンポーネントにスタイルを適用するにはどうすればよいですか?
@Component({
selector: 'settings-editor',
templateUrl: './settings-editor.component.html',
styleUrls: [ './a.less', './b.less' , './c.less' ]
})
export class SettingsEditorComponent implements OnInit {
@Input()
public styleType: string;
ngOnInit() {
if (this.styleType === 'A') {
// Apply styles from a.less only
}
}
}