私は、ルーティングされたコンポーネントからイベントを受け取り、それらに親コンポーネントからデータを渡したいと思う。Angular2 Router-Outletコンポーネントイベント出力(A2> = v1.2.0)
コンテンツのApp-テンプレート:
<router-outlet [data]='data' (selected)="selected($event)"></router-outlet> //this is not working
A 'コンテンツアプリ' ルーティングコンポーネントからのイベントを受け取る必要があるコンポーネント(例えば、 'コンテンツ・アプリリスト')
<content-app> // this is where the events should arrive
<content-app-header></content-app-header>
<router-outlet></router-outlet>
<content-app-list></content-app-list> //this is a routed component, that emits events and should bind data
</content-app>
私ができますデータを扱うサービスを実装しますが、私はフレームワークコンセプトを好んでいます。
親インジェクションが機能しました。ルーティングされたチャイルドに親コール関数を許可する可能性を与えるために、親にregsitration機能を実装しました。 – marcel