来自另一个模块的控制器不工作
controller from another module not working
嘿,我在尝试让我的子控制器工作时遇到了问题。基本上我总共创建了 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']);
我有第三个名为 config 的文件,它声明了依赖项
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>
没有任何效果。我无法使用授权功能。为什么会发生这种情况有人知道吗?我的控制台没有出现任何错误,所以我认为这一定是我的一些逻辑错误,而且很难找到。在此先感谢您的帮助。
<div ng-controller="gmailCtrl as gCtrl">
<button ng-click="gCtrl.authorize()" class="btn-info" >Not authorized yet! Click here! :)</button>
</div>
嘿,我在尝试让我的子控制器工作时遇到了问题。基本上我总共创建了 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']);
我有第三个名为 config 的文件,它声明了依赖项
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>
没有任何效果。我无法使用授权功能。为什么会发生这种情况有人知道吗?我的控制台没有出现任何错误,所以我认为这一定是我的一些逻辑错误,而且很难找到。在此先感谢您的帮助。
<div ng-controller="gmailCtrl as gCtrl">
<button ng-click="gCtrl.authorize()" class="btn-info" >Not authorized yet! Click here! :)</button>
</div>