Angular 1.4.7 の Ionic 1.1.1からAngular 2.0.0-beta.1 の Ionic 2 に小さなプロトタイプを移行したいと思います。現在のプロトタイプでは、ui-router
抽象状態とネストされたビューで Angular を使用しています。
ビューは次のmystate.html
とおりです。
...
<ion-content scroll="false" class="mainPage">
<div class="row">
<div class="col col-33">
<ion-nav-view name="left"></ion-nav-view>
</div>
<div class="col col-67">
<ion-nav-view name="right"></ion-nav-view>
</div>
</div>
</ion-content>
...
定義された状態は次のとおりです。
...
.state('mystate', {
abstract: true,
templateUrl: 'app/ordering/views/mystate.html',
url:'/ordering'
})
.state('mystate.home', {
cache: false,
url:'/home',
views: {
'left': {
templateUrl: 'app/mystate/views/leftviewHome.html'
},
'right': {
templateUrl: 'app/mystate/views/rightviewHome.html'
}
}
})
.state('mystate.leftA', {
url:'/leftA',
views: {
'left': {
templateUrl: 'app/mystate/views/leftViewA.html'
}
}
})
.state('mystate.rightA', {
url:'/rightA,
views: {
'right': {
templateUrl: 'app/mystate/views/rightViewA.html'
}
}
})
...
Angularui-router
では次のことが可能です。
- 2 つの異なるテンプレートを同時にロードします (例:
mystate.home
)。 - ネストされたビューを互いに独立してロードします (例:
mystate.leftA
とmystate.rightA
)。
したがって、Angular2 ルーターでこれを実現する方法がわかりません。誰かが私に例や進め方のヒントを教えてくれますか?