Atribuir vários controladores em $ stateProvider.state

Provavelmente, essa é uma pergunta fácil para usuários angulares avançados, mas não encontrei esse problema em algum lugar bem explicado.

Então, eu estava reestruturando meu código, quando percebi, tenho dois controladores em uma visualização, o que não é um problema, quando o controlador 'ACtrl' é vinculado pelo $ stateProvider e o controlador 'BCtrl' é vinculado na visualização pelo ng-controller . Mas quando tento atribuir os dois no $ stateProvider assim:

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

ou aquilo:

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

não vai funcionar.

Eu sei que seria uma solução transformar o conteúdo dos controladores em um, mas o controlador 'ACtrl' também é usado em outro lugar, então eu teria que me repetir em outro lugar. Como posso resolver isso...

questionAnswers(2)

yourAnswerToTheQuestion