ルーティング設定で最初に配置した子ステートがロードされます。他のすべては問題なく動作します。Resolve 依存関係は必要に応じて継承され、ビューがレンダリングされ、コントローラーがインスタンス化されます。しかし、2 番目の子状態は完全に無視されます...
app.coffee でのルーティング
$stateProvider
.state 'feed',
abstract: true
url: '/'
templateUrl: 'views/feed.html'
controller: 'FeedController'
resolve: (a bunch of them :P)
.state 'feed.timeline',
url: ''
views:
'timeline':
templateUrl: 'views/partials/feed/timeline.html'
controller: 'FeedTimelineController'
.state 'feed.trending',
url: ''
views:
'trending':
templateUrl: 'views/partials/feed/trending.html'
controller: 'FeedTrendingController'
index.html のプレースホルダー:
<div class="container">
<div ui-view></div>
</div>
「views/feed.html」で:
<div ui-view="trending"></div>
<div ui-view="timeline"></div>
ウィキ、グループ、グーグル、スタックオーバーフローを何時間も検索した後、私が考えることができるすべてを試し、疲れを感じました...ありがとう!