【发布时间】:2021-12-11 01:13:09
【问题描述】:
我有这个组件:
@Component({
selector: 'app-form',
templateUrl: './form.component.html',
styleUrls: ['./form.component.css'],
providers: [YoutubeService]
})
由于某些原因,我需要有条件地创建另一个 templateURL form1.component.html。
这个组件包含一个带有两个按钮的对话框( button1 和 button2 ) 如果我点击 button1 我想要 form.component 加载 form.component.html 如果我点击 button2 我想要 form.component 加载 form1.component.html
如何有条件地为一个组件使用 2 个 HTML 文件?
有这样的解决方案吗?
@Component({
selector: 'app-form',
templateUrl: if (condition) => './form.component.html' else './form1.component.html',
styleUrls: ['./form.component.css'],
providers: [YoutubeService]
})
【问题讨论】:
标签: angular typescript components angular8 angular-ng-if