Вкладка AngularStrap с динамическим HTML и контроллером

Я создаю вкладки с помощью AngularStrap и хотел бы динамически загружать html-фрагмент для каждой, как показано в следующих вопросах, но также хотел бы указать динамический контроллер.

См.: вкладки AngularStrap загружают html-фрагмент

Вот мой javascript и html.

function WorkspaceCtrl($scope, $window, $location) {
  // Tab directive
  $scope.tabs = [
    {
        title:'Search',
        page: 'templates/workspace/search.ejs',
        controller: SearchCtrl
    },
    {
        title:'My Searches',
        page: 'templates/workspace/my_searches.ejs',
        controller: MySearchesCtrl
    },
    {
        title:'Community Searches',
        page: 'templates/workspace/community_searches.ejs',
        controller: CommunitySearchesCtrl
    }
  ];
  $scope.tabs.activeTab = 1;
}
<body ng-controller="WorkspaceCtrl">
    <div class="container">
        <section id="tab">
            <div class="bs-docs-example">
            <div ng-model="tabs.activeTab" bs-tabs>
                <div ng-repeat="tab in tabs" data-title="{{ tab.title }}">
                </div>
                <div ng-include src='tabs[tabs.activeTab].page' ng-controller="tabs[tabs.activeTab].controller"></div>
            </div>
            </div>
        </section>
    </div>
</body>

Динамические страницы работают нормально, но контроллеры не только не работают, но и препятствуют загрузке динамических фрагментов. Поддерживают ли угловые язычки ремешка такое поведение? Заранее спасибо.


person user2437059    schedule 10.09.2013    source источник
comment
Только что ответил на мой собственный вопрос. Я переместил ссылку на контроллер в html-фрагмент, и он отлично работает.   -  person user2437059    schedule 10.09.2013