来自另一个模块的控制器不工作
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>
相关文章:
- 为什么ng控制器不调用或工作或功能不工作
- AngularJS控制器不工作,为什么?(简单的控制器示例)
- 角度控制器功能赢得'不按指令工作
- console.log在角度控制器内不工作
- 角度控制器功能不;在指令内部调用时,似乎无法始终如一地工作
- 如何使Angular JS控制器与指令一起工作
- AngularApp中的多个控制器不工作
- 具有范围变量的控制器不工作
- 角度指令和属性Don'在控制器内创建和设置时无法工作
- AngularJS控制器没有'第一次刷新页面后无法工作
- 包含ngMock时控制器不工作
- 部分html视图's控制器未使用KendoPanelBar内容URL在指令模板URL中工作
- 在第三个控制器中使用时RootScope不工作
- angularJS-当我添加ngRoute时,控制器停止工作
- ng-显示无法从控制器工作
- extjs setLoading()不能从控制器工作
- 如何让这个AngularJS控制器工作($scope变量没有在控制器中初始化)
- NodeJS Express req.params,enrouten控制器工作不正常
- 我如何使ui-router控制器工作
- $emit from子控制器工作,但是$broadcast from父控制器不起作用