Назначьте несколько контроллеров в $ stateProvider.state

Возможно, это простой вопрос для продвинутых пользователей, но я не нашел эту проблему где-то хорошо объясненной.

Поэтому я реструктурировал свой код, когда понял, что у меня есть два контроллера в представлении, что не является проблемой, когда контроллер ACtrl связан с $ stateProvider, а контроллер BCtrl связан с представлением ng-controller , Но когда я пытаюсь назначить их обоих в $ stateProvider следующим образом:

$stateProvider.state('a.view', {
    url: "/anurl",
    views: {
        'menuContent': {
            templateUrl: "anUrlToMyTemplates",
            controller: 'ACtrl', 'BCtrl'
        }
    }
}); 

или это:

$stateProvider.state('a.view', {
    url: "/anurl",
    views: {
        'menuContent': {
            templateUrl: "anUrlToMyTemplates",
            controller: 'ACtrl',
            controller: 'BCtrl'
        }
    }
});

это не сработает.

Я знаю, что было бы решением сделать содержимое контроллеров до одного, но контроллер 'ACtrl' также используется где-то еще, поэтому мне пришлось бы повторяться где-то еще. Как я могу решить это ...

Ответы на вопрос(2)

Ваш ответ на вопрос