У меня есть несколько просмотров на одной странице и в одном представлении. У меня есть вложенный вид. Как мне настроить это в app.js.Given ниже, это мой код, который не работает.
Это мой файл index.htmlВложенный просмотр в нескольких представлениях с использованием ui router angularjs
<body ng-app="configuratorApp" >
<div ui-view="view1"></div>
<div ui-view="view2"></div>
</body>
Это мой view1.html файл
<div ui-view> </div>
<button type="button" ui-sref="view1.child1"></button>
<button type="button" ui-sref="view1.child2"></button>
Это мой view1-child1.html файл
<h1>Child1<h1>
Это мой view1 -child2.html файл
<h1>Child2<h1>
Это мой view2.html файл
<h1>Hello World</h1>
Это файл мой app.js
.state('home',{
url: '/',
views: {
'': {
templateUrl: 'index.html'
},
'[email protected]': {
templateUrl: 'view1.html'
},'[email protected]': {
templateUrl: 'view2.html'
}
}
})
.state('view1.child1', {
url: '/child1',
templateUrl: 'view1-child1.html'
})
.state('view1.child2', {
url: '/child2',
templateUrl: 'view1-child2.html'
})