0
讓我們創建一個基於字符串動態組件說我有這給了我這樣的一個API:在角5
{
title: 'title1',
type: 'FullComponent'
},
{
title: 'title2',
type: 'HalfComponent'
},
{
title: 'title3',
type: 'HalfComponent'
},
{
title: 'title4',
type: 'ThirdComponent'
},
{
title: 'title5',
type: 'ThirdComponent'
},
{
title: 'title6',
type: 'ThirdComponent'
},
我想基於這些type
值動態生成組件。
// app.component.ts
ngOnInit() {
this.getWidget()
.subscribe(
data => {
},
error => {
???
}
);
}
getWidget() {
return this.http.get('www.api.com');
}
data
返回上面的json。 我該怎麼做才能生成這些組件(這些組件已經使用Angular CLI創建,因此它們已經存在)? 謝謝:)
,但所有這些組件預計將在模塊 – Aravind
幫助的'entryComponents'我明白這一點,你從API獲取組件列表,然後使用這些組件準備應用程序並使用該應用程序?我說得對嗎? –
我已經在我的應用程序體系結構中創建了所有三個組件。我只是想根據API中的字符串值生成這些字符串。所以我想創建一個組件生成器,它可以這樣做:' full-component> half-component> half-component>< THRID組分> THRID組分> THRID組分> THRID組分>' –
GreatHawkeye