Какое дочернее состояние я помещаю первым в настройки маршрутизации, оно и загружается. Все остальное работает просто отлично. Зависимости разрешения наследуются должным образом, представление визуализируется, а экземпляр контроллера создается. Но второе дочернее состояние полностью игнорируется...
Маршрутизация в 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>
Я очень ценю любую помощь, перепробовал все, что мог придумать, и чувствовал себя измотанным после нескольких часов поиска в вики, группах, Google, stackoverflow... Спасибо!