Angular:添加动态html组件

时间:2018-02-28 19:27:07

标签: angular

使用php REST,我从php服务器获取json中的html。

我过去只是使用innerhtml来显示角度的html。

但是,我需要将html组件添加到角度组件

main.ts

import { my_component } from './my_component';

@Component({
    selector: 'page-main_page',
    templateUrl: 'main_page.html'
})
export class main_page {        
    data: any;

constructor(public mine: my_component ){    

};      

    ngOnInit(){ 
        this.getDynamicREST().then((res)=>{

          //where res is "<div class="test">Test</div>"

          //????              

        })
    };

}

my_component.ts

import { Component } from '@angular/core';

@Component({
    selector: 'my_component ',
    template: '????' // HTML json goes here
})

export class my_component {
   data: any;
}

如何实现这一点,以便我可以动态获取角度组件并将其添加到my_component.ts模板中?

非常感谢任何帮助。

谢谢。

0 个答案:

没有答案