0
現在のプロジェクトでui-routerを使用しようとしています。しかし、どういうわけか、それは、ネストされたビューに来るとき(私は適切かつ正しいことを書いたと思います)、それはビューの内容を示すdoesntの..私はあなたに私のコードをお見せしましょう。..UI-Routerが期待通りに動作しません(ネストビュー!)
.state('sport', {
url:'/sport',
templateUrl: 'views/sport.html',
controller: 'HomeCtrl',
controllerAs:'home',
requireLogin:false,
})
.state('sport.subs', {
url:'/left',
parent:'sport',
views: {
'[email protected]': { templateUrl:'views/partials/left-sidebar.html'},
'[email protected]': {templateUrl:'views/home.html'},
'[email protected]':{templateUrl:'views/partials/sup-nav.html'}
},
onEnter:function() {
console.log("leftside Entered");
},
requireLogin:false
})
と私のsport.html
<div ui-view="left"></div>
<div ui-view="content"></div>
<div ui-view="right"></div>
それはsport.htmlを開き、その内容を示すが、ビューを入れ子にされていません。..
私はすべてを試みました。私はここのどこかでこの問題について研究していますが、解決策を見つけることができませんでした。どういうわけか、それが何かをブロックしているようなネストされたビューになると、私はすべて間違っています。
デバッグしようとすると、すべてのビューが読み込まれているようです。 PS:「親」を削除して追加しました。ほとんどすべてを試しました。
最小限のコードでplunkerを提供してください。この時点で、あなたのコードの多くのものが間違っている可能性があります –
とにかく男、私はあなたの答えを本当に感謝したが、私は解決策を得た。 :) –