我有一個職位UI視圖,我想在同一個州(app)中嵌套另一個註釋UI-VIEW 。所有視圖都具有相同的控制器。是否可以使用UI路由器在另一個UI視圖中嵌套UI視圖
我將如何在不使用子狀態的情況下定位ui-view(在ui-view後面的註釋)。孩子狀態需要用戶導航到該狀態以查看評論,我希望用戶導航到主頁時立即看到帖子和評論。
<!-- index.html -->
<div ui-view="post" ng-repeat="post in posts">
</div>
<!-- posts.html -->
<div class="post">
<p>{{post.body}}</p>
<div ui-view="comment" ng-repeat="comment in post.comments">
</div>
</div>
<!-- comments.html -->
<div class="comment" >
<p>{{comment.body}}</p>
</div>
app.config(['$stateProvider',
function($stateProvider) {
$stateProvider
.state("app", {
url: '/',
views: {
'[email protected]': {
templateUrl: 'views/posts.html',
controller: 'PostController',
}
}
})
}
]);
你谷歌「ui路由器嵌套視圖」嗎? https://github.com/angular-ui/ui-router/wiki/Nested-States-&-Nested-Views –
@DavidSpence,我做到了。我無法找到類似於我的需求的視圖嵌套。 –