私はAngular2を調べ始めました。本当に面白いようです。Angular2の2つのコンポーネントが同じページにあります
私はこのようなルートを設定したところ、私は今日、この問題につまずい:
{
path: 'artists',
component: ArtistComponent,
children: [
{ path: ':id', component: ArtistsDetailComponent },
{ path: '', component: ArtistsHomeComponent },
]
},
アイデアは、左のアーティストリスト(ArtistComponent)を示すことで、クリックされたとき、開かれたこの詳細ビュー(ArtistsDetailComponent)が存在します右側にあります。
ArtistsComponentのテンプレートは、/ artists /:idに移動するときに、実際には左側の記事リストと右側の詳細ビュー(このルーターコンセント)を表示します。
これらの2つのコンポーネントが互いに通信する必要があることを除いて、すべてうまくいくので、詳細ビューで変更するときはリスト内で変更する必要があります。
グーグルとき、私は変数のマッピング情報と一緒にコンポーネントセレクタを使用する必要があることを参照してください。知らない
<artist-detail [artist]="selectedArtist"></artist-detail>
が、その後、私はルータ、アウトレットや角度を持っていないというエラーを取得しますArtistsDetailComponentビューを配置する場所...
専門家、助けてください...! :)
正確なエラーをコピーして貼り付けてください。 –
これは、[複数のアウトレット](https://angular.io/docs/ts/latest/api/router/index/RouterConfig-type-alias.html)を使用する必要があるようなときに聞こえます。まさにあなたが探しているもので、現在は厄介な実験段階にありますが、それはあなたの時間を調べる価値があるかもしれません –