Javascript 找不到AngularJs登录控制器
我得到了一个奇怪的错误: 错误:找不到LoginController的控制器函数。 函数是否以该名称注册 这是我的登录控制器代码:Javascript 找不到AngularJs登录控制器,javascript,angularjs,google-chrome,batarang,Javascript,Angularjs,Google Chrome,Batarang,我得到了一个奇怪的错误: 错误:找不到LoginController的控制器函数。 函数是否以该名称注册 这是我的登录控制器代码: define( [ 'app', ], function (app) { var LoginController = function ($rootScope,$scope,AuthFactory,$location) { $scope.login = function(data) {
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);
});
同样的代码在Chrome浏览器上运行良好,但在Chrome和firefox上却不行。
在控制台中,我看到在我的应用程序顶部调用了某种hint.js。我不确定这个hint.js文件来自哪里
Google Chrome版本-39.0.2171.95版本64位,
Firefox版本-34.0
更新:
通过谷歌搜索,我发现
这帮我解决了我的问题
我下一个关心的问题是,如果我们开发应用程序,并且用户系统上启用了AngularJs Batarang???为什么不使用app.controller'LoginController',函数{}?这都是一样的,我就是喜欢这样!我正在使用一个定制的routeResolver.js服务来根据路由加载控制器,这就是为什么使用app.register.controller…另一种方法有效吗?