在Component的templateURL Angular 2.0.0-rc.1中加载动态URL

时间:2016-06-10 09:29:31

标签: typescript angular angular2-template angular2-components

有没有办法在PureLayout中加载动态网址。类似下面的代码: -

templateUrl

我对生命周期感到困惑。在哪里初始化和定义DynamicUrl并将逻辑应用于从服务器获取。

感谢任何形式的帮助。

1 个答案:

答案 0 :(得分:0)

也许构建父上下文对象,与模板字符串一起使用可能有效。 templateUrl:`${foo}`,

const dynamicUrl = ():string => {
    //...do stuff

    return 'url-string'
}

@Component({
    //...
    templateUrl: `${dynamicURL()}`
})

//...