我收到这个奇怪的错误:
错误:找不到 LoginController 的控制器函数。该功能是否以该名称注册?
这是我的登录控制器代码:
define(
[
'app',
], function (app) {
var LoginController = function ($rootScope,$scope,AuthFactory,$location) {
$scope.login = function(data) {
}
};
LoginController.$inject = ['$rootScope','$scope','AuthFactory', '$location'];
app.register.controller('LoginController', LoginController);
});
相同的代码在 Chromium 浏览器上运行良好,但在 Chrome 和 firefox 上却不行。在控制台中,我看到在我的应用程序之上调用了某种hint.js。我不确定这个hint.js 文件来自哪里。
Google Chrome 版本 - 版本 39.0.2171.95(64 位),Firefox 版本 - 34.0
更新 :
经过一番谷歌搜索后,我发现 Chrome 扩展 hint.js 和 ngHintModules 帮助我解决了我的问题。
我的下一个问题是如果我们开发我们的应用程序并且在用户系统上启用了 AngularJs Batarang 怎么办?