Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 找不到AngularJs登录控制器_Javascript_Angularjs_Google Chrome_Batarang - Fatal编程技术网

Javascript 找不到AngularJs登录控制器

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) {

我得到了一个奇怪的错误:

错误:找不到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);
    });
同样的代码在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…另一种方法有效吗?