0
これは私のコードで、私は正常に動作するui-view="tabs"
が必要ですが、私はui-view="details"
の内側にそれを追加するときにエラーがあなたのHTMLがtabs
がdetails
ビュー内のビューを入れ子になっていることを示唆しているhtmlで入れ子にされたUIビューを作成するにはどうしたらいいですか?
(angular.js:13550TypeError: Cannot read property 'name' of undefined)
$stateProvider
.state('home',{
views:{
'tabs' :{
templateUrl: 'http://v.eyp.iypcdn.com/static/mobile/js/app/html/home.html',
controller: 'HomeController'
}
}
})
.state('categories', {
views:{
'tabs' :{
templateUrl: 'http://v.eyp.iypcdn.com/static/mobile/js/app/html/categories.html',
controller: 'CategoriesController'
}
}
})
.state('categoryDetails',{
views:{
'details': {
templateUrl : 'http://v.eyp.iypcdn.com/static/mobile/js/app/html/categoryDetails.html',
controller: 'CategoryDetailsCtrl'
}
},
params:{
cat: 'all'
}
})
<div ui-view="details">
<div ng-controller="TabsController" class="tabsdemoDynamicTabs" layout="column">
<div ui-view="tabs" layout-fill class="demo-tab tab{{index%4}}">
<br>
</div>
</div>
</div>
@Nesma:これはあなたの問題を解決しましたが? – seekers01