Angular 如何在Components styleUrls属性中有条件地加载Rtl/Ltr css

Angular 如何在Components styleUrls属性中有条件地加载Rtl/Ltr css,angular,typescript,angular5,angular6,Angular,Typescript,Angular5,Angular6,在angular 4+中,有条件地将css文件加载到组件中的正确方法是什么 @Component({... styleUrls:['./rtl.css','./ltr.css']... }) 在我的例子中,我需要根据服务(这里称为_translateService)提供的参数有条件地加载Rtl/Ltr css 检查这个答案你给的帖子是好的,但是。。。这不是棱角分明的方式。Angular不提供动态加载组件css脚本的方法?怎么会? this._translateService.onLan

在angular 4+中,有条件地将css文件加载到组件中的正确方法是什么

@Component({...
    styleUrls:['./rtl.css','./ltr.css']...
})
在我的例子中,我需要根据服务(这里称为_translateService)提供的参数有条件地加载Rtl/Ltr css


检查这个答案你给的帖子是好的,但是。。。这不是棱角分明的方式。Angular不提供动态加载组件css脚本的方法?怎么会?
this._translateService.onLangChange.subscribe((event: LangChangeEvent) => {this.lang = event});