我想動態地插入一個包含html和formgroup定義的表單模塊/組件。頁眉/頁腳/按鈕(白色)始終相同。是否有可能開始形式 - 父母(白色)。
<parent-form dynform="dynamicform"></parent-form>
父/動態應該能夠相互溝通,父母是在控制之下。
我想動態地插入一個包含html和formgroup定義的表單模塊/組件。頁眉/頁腳/按鈕(白色)始終相同。是否有可能開始形式 - 父母(白色)。
<parent-form dynform="dynamicform"></parent-form>
父/動態應該能夠相互溝通,父母是在控制之下。
如果我正確理解了這一點,那麼您正在尋找的是Angular2路由器所提供的。 在官方文檔中檢查路由(例如https://angular.io/docs/ts/latest/guide/router.html或https://angular.io/docs/ts/latest/tutorial/toh-pt5.html)。
我希望這有助於
頁眉/頁腳/按鈕(白)的總是相同的
你可以使用router-outlet
您可以定義每個區域(頭,Body和Footer)爲router-outlet
,您可以像下面那樣指定您的根模板。請注意,我們專門將name
屬性設置爲header
和footer
,並保留主區域原樣。
您指定哪些組件將在你的路由器配置什麼router-outlet
呈現。請注意,HeaderComponent
的header
爲outlet
。正如您可以猜到,outlet
應該匹配router-outlet
name屬性
{
path: 'pageA',
children : [
{path:'', component: MainBodyComponent},
{path:'', component: HeaderComponent, outlet:'header'},
{path:'', component: FooterComponent, outlet:'footer'}
]
}
更多的有識之士看到這個Plunker。
Thnx爲您的答案。我已經有了這個設置,但是要溝通你需要額外的服務。我希望有一個更好的解決方案,沒有插座。 孩子只有輸入組件的轉儲。家長應該有保存按鈕和有效的控制。 – GoNode5