请求承诺作为Angular 2中的模板

时间:2016-05-06 23:55:20

标签: angular angular2-template

我考虑使用非Angular传输来异步加载模板(实际上我想决定构建时间,如果模板是字符串或来自请求的承诺),例如

@Component({
    directives: [],
    selector: 'some',
    template: System.import('./some-template!text')
})
export class SomeComponent {}

可以将承诺(来自请求)作为组件模板提供吗?

指令/组件是否有某种templateProvider功能?

1 个答案:

答案 0 :(得分:1)

模板类型为字符串see source

或者你可以使用

templateUrl: 'relative/path/from/index.html/some-template.html'

我尝试用IIFESystem.importno luck.

进行不可能的事情

您可以尝试使用IIFE和您自己的模块加载器来加载templates synchronouslyasynchronously我觉得不行。

See this,为什么必须使用IIFE