angular 4从外部文件夹加载html模板文件

时间:2017-12-21 14:41:08

标签: html angular templates

我出于安全原因开发了一个带角度4的应用程序,并且在没有编译的情况下更改模板我试图找到一种方法可以改变HTML和应用程序使用它。不知何故,我需要从外部文件夹中读取HTML模板文件并使用它。 我试图找到一种方法,但不幸的是我无法得到一个直接的答案我希望在这里我能找到它是否有任何解决方案?

我所做的是:

https://github.com/lacolaco/ng-dynamic

Load Angular2 template from external URL

Equivalent of $compile in Angular 2

Angular 4 Template Binding with ES6 Template String

Dynamically load HTML template in angular2

How to bind raw html in Angular2

1 个答案:

答案 0 :(得分:1)

以前Angular在build(bundle js)中运行angular-compiler,出于安全原因,他们从bundle中删除了angular-compiler,而且很明显,angular会在构建时编译代码而不需要发送编译器。它会在您的生产站点上产生额外的开销,并且还会产生更重的捆绑。所以答案是否定的。您无法从外部源注入模板。为什么不创建组件并使用条件以这种方式显示外部html?