私の Ionic アプリには、子状態のページ「order.html」があります。このページに他の 2 つのページ ("orderheaderdetail.html" と "orderitemdetail.html") を読み込むようにしたいと考えています。「ui-view」を定義して、他の 2 つのページ (「orderheaderdetail」と「orderitemdetail」など) をロードしました。これが正しい習慣かどうかはわかりません。しかし、うまくいかないようです。ページ「A」のhtmlは次のとおりです。
<ion-view title="Order">
<div ng-controller="OrderDetailController">
<ion-content>
<div layout="row">
<div class="panel" flex="70" flex="100" flex-sm="70">
<div class="panel" flex="90">
<div ui-view="orderheaderdetail">
</div>
<div ui-view="orderitemdetail">
</div>
</div>
</div>
</div>
</ion-content>
</div>
</ion-view>
ルーティングコードは次のとおりです。
.state('protected.order', {
url: '/order/:_id/',
views : {
'menuContent' : {
templateUrl: 'templates/order.html',
controller: 'OrderDetailController'
},
'orderheaderdetail' : {
templateUrl: 'templates/orderheaderdetail.html',
controller: 'OrderDetailController'
},
'orderitemdetail' : {
templateUrl: 'templates/orderitemdetail.html',
controller: 'OrderDetailController'
},
}
})
「order.html」は子状態でなければならないため、状態を抽象に変更できません。つまり、基本的には、他の子ステートを持つ子ステートのようなものです。これを解決する方法はありますか?ありがとう