次のコード スニペットがあります。
<my-header></my-header>
<div ng-switch="$ctrl.page">
<div ng-switch-when="1"><component1></component1></div>
<div ng-switch-when="2"><component2></component2></div>
<div ng-switch-when="3"><component3></component3></div>
</div>
ngSwitchディレクティブがアクションを実行する前に、コンポーネントmyHeaderが構築されることを望みます。これで、 component1がmyHeaderの前に構築されます。
ルーティングは次のコードを表します。
$stateProvider
.state({
name: 'myApp',
url: '/',
component: 'loader',
})
.state({
name: 'myApp.pages',
url: 'pages/{id:int}',
component: 'loader'
});
$urlRouterProvider.otherwise('/pages/1');