Javascript 如何在angular 5中的一个组件中使用多个模板URL?

Javascript 如何在angular 5中的一个组件中使用多个模板URL?,javascript,angular,angular-components,Javascript,Angular,Angular Components,我有两个流,但要显示不同的模板。 我有Search.component.html和SearchAdvanced.component.html。 我想根据输入值翻转模板Url。 search[type]=“basic”应给出search.component.html。 search[type]=“advanced”应给出SearchAdvanced.component.html 我能知道如何实现场景吗?创建两个不同的组件并使用*ngIf是这里最简单的解决方案,不知道为什么您想要变得不必要的复杂。a

我有两个流,但要显示不同的模板。 我有Search.component.html和SearchAdvanced.component.html。 我想根据输入值翻转模板Url。 search[type]=“basic”应给出search.component.html。 search[type]=“advanced”应给出SearchAdvanced.component.html


我能知道如何实现场景吗?

创建两个不同的组件并使用
*ngIf
是这里最简单的解决方案,不知道为什么您想要变得不必要的复杂。angular 1.6.8控制器对于两个模板都是一样的。是angularjs还是angularjs?如果是angular(不是angularjs),您也可以有一个“基本组件”(具有所有通用功能)和扩展此“基本组件”的两个不同组件