別のコメントui-view を同じ状態の中にネストしたい投稿ui-viewを持っています(app)。すべてのビューには同じコントローラがあります。ui-routerを使用してui-viewを別のui-viewにネストすることは可能ですか?
子状態を使用せずにui-view(投稿ui-view内のコメント)をどのようにターゲットにしますか?子供状態では、ユーザーがコメントを表示するためにその状態にナビゲートする必要があります。ユーザーがホームページに移動するとすぐに投稿とコメントを表示することができます。 ui-router docsパー
<!-- 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、しました。私は私のニーズに似たような意見のネストを見つけることができません。 –