Эй, у меня возникла проблема с попыткой заставить мой контроллер ребенка работать. В основном я создал всего 2 модуля. 1 для обработки моих директив и контроллеров для них, а другой - для обработки моей стороны в Gmail.контроллер из другого модуля не работает
//js file
1 var gmailMod = angular.module('gmailMod', []);
gmailMod.controller('gmailCtrl',function gmailCtrl(gmailFactory){
this.authorize = function(){
console.log("clicking");
//gmailFactory.gmailAuthorize();
}
});
//jsFile2
var emailModule = angular.module('emailMod', ['ui.bootstrap']);
У меня есть третий файл с именем конфигурации, объявляющий зависимости
angular.module('seamysApp', ['ngRoute', 'emailMod', 'gmailMod'])
Так или иначе электронная почта Mod работает отлично, но когда я пытаюсь объявить контроллер ребенка на моей кнопки образуют gmailMod
<div ng-controller="gmailCtrl">
<button ng-click="authorize()" class="btn-info" >Not authorized yet! Click here! :)</button>
</div>
Ничего не работает. Я не могу заставить функцию авторизации работать. Почему это происходит, кто-нибудь знает? У меня нет ошибок в моей консоли, поэтому я думаю, что это должна быть некоторая логическая ошибка, и ее трудно найти. Заранее спасибо за помощь.
У вас есть аккаунт "gmailCtrl"? Я имею в виду, у вас есть ng-controller = "gmailCtrl" в вашем HTML? –
Ya I do ....... см. Выше