[英]Angular2 - How to conditionally load css file in index.html?
[英]How to load conditionally templateUrl html file in Angular 5 component
我的项目中有一个场景,请考虑,我有一个testDynamic组件
@Component({
templateUrl: "./test-dynamic.html", // Need to override this file
styleUrls: ['./test-dynamic.css']
})
export class testDynamic {
constructor() { }
}
这里需要检查替代文件夹中是否存在override1.html文件,然后将该文件加载为templateUrl,否则加载组件默认的test-dynamic.html。 任何想法如何实现这一目标。
请参考下图以清楚了解
请参考以下链接,这是动态templateUrl的一个很好的示例
您不能添加多个HTML文件。
您可以做的是,使用* ngIf或* ngSwitchCase仅显示模板的某些部分(如果您打算这样做)。 那么您只有一个模板html文件。
然后,模板的html将如下所示:
<div *ngIf="YOUR_CONDITION">View 01</div>
<div *ngIf="YOUR_CONDITION">View 02</div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.