Angular2 ルーティング機能を使用すると、ビューを特定のパスにリンクできます。これは、特定のコンポーネントに対して定義できます。ディレクティブはRouterOutlet
、ルートに関連付けられたコンポーネントで Angular が動的に埋めるプレースホルダーに対応します。
これは、周囲の要素が同じままであることを意味します。
以下にサンプルを示します。
@Component({
selector: 'my-app',
template: `
<!-- The menu block -->
<div>
My menu
</div>
<!-- The dynamic content area -->
<router-outlet></router-outlet>
`,
directives: [ ROUTER_DIRECTIVES ]
})
@RouteConfig([
{ path: '/products', component: ProductListComponent, name: 'Products' }
{ path: '/products/:id', component: ProductDetailsComponent, name: 'Product'}
])
export class AppComponent {
(...)
}
お役に立てば幸いです、ティエリー