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)。私はこれが
同じです、Body、Footer)をヘッダ/フッタ/ボタン(白)の支援を期待
あなたが各エリア(ヘッダを定義
router-outlet
を使用することができ、常に
router-outlet
とすると、以下のようにルートテンプレートを指定できます。具体的には
name
属性を
header
と
footer
に設定し、メイン領域はそのままの状態にします。
あなたは、ルータの設定に何router-outlet
上でレンダリングされるかのコンポーネントを指定します。 HeaderComponent
はoutlet
としてheader
です。あなたが推測できるとおり、outlet
はrouter-outlet
name属性と一致している必要があり
{
path: 'pageA',
children : [
{path:'', component: MainBodyComponent},
{path:'', component: HeaderComponent, outlet:'header'},
{path:'', component: FooterComponent, outlet:'footer'}
]
}
は、より多くの洞察力のために、このPlunkerを参照してください。
あなたの答えはThnxです。私はすでにこの設定を持っていますが、あなたには余分なサービスが必要です。私はアウトレットなしで、より良い解決策を望んでいました。 子要素は入力コンポーネントのみでダンプされます。親には保存ボタンと有効なコントロールが必要です。 – GoNode5