【发布时间】:2019-10-26 07:17:12
【问题描述】:
我的服务器中有一系列 html。例如:
我试图将这些文件包含在我的 angular2 v4 应用程序中的 a<div> 中。例如:
组件.ts
public changePage(name: string) {
switch (name) {
case 'intro': this.myHtmlTemplate = 'http://docs.example.com/intro.html'; break;
case 'page1': this.myHtmlTemplate = 'http://docs.example.com/page1.html'; break;
case 'page2': this.myHtmlTemplate = 'http://docs.example.com/page2.html'; break;
}
}
component.html
<div [innerHtml]="myHtmlTemplate"></div>
但它不起作用。我尝试了以下解决方案:
Angular4 Load external html page in a div
Dynamically load HTML template in angular2
但这对我不起作用。有人可以帮我解决这个问题吗?
【问题讨论】:
-
这不是你应该如何做的。看concretepage.com/angular-2/…
-
谢谢@msanford 但我正在寻找一种解决方案,其中 html 模板与 Angular 应用程序位于不同的服务器上,并且只能通过链接导入。 html模板必须独立于angular中的应用程序。
标签: html angular typescript html-templates