使用reflect.getMetadata angular2 rc4更新templateUrl返回的文本

时间:2016-07-19 08:10:22

标签: typescript angular

在我的组件中,我使用Reflect

返回模板代码
this.http.get(Reflect.getMetadata('annotations', TemplateComponent)[0].templateUrl)
    .map((res:Response) => res.text())
    .subscribe(
        data => {
            console.log( data);
        },
        err => console.error(err),
        () => console.log('done')
);

然后我动态添加一个组件,我调用这个http.get方法在动态添加组件后返回模板文本

resolver.resolveComponent(component).then((factory) => {
    componentRef = target.createComponent(factory);
}); // this method permit to add a component dynamically 

所以我需要获取更新组件的模板代码

0 个答案:

没有答案