javascript - 获取 $injector :modulerr error using angular. js

标签 javascript angularjs

使用 angular.js 加载页面时出现以下错误。

Error:

Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.4.6/$injector/modulerr?p0=Channabasavashwara&…20at%20d%20(http%3A%2F%2Foditek.in%2FGofast%2Fjs%2Fangularjs.js%3A19%3A463)

我在下面解释我的代码。

loginRoute.js:

var Admin=angular.module('Channabasavashwara',['ngRoute']);
Admin.config(function($routeProvider){
    $routeProvider
    .when('/dashboard',{
        templateUrl: 'dashboardview/dashboard.html',
        controller: 'dashboardController'
    });
})

loginController.js:

var loginAdmin=angular.module('Channabasavashwara',[]);
loginAdmin.controller('loginController',function($scope,$http,$window){
    $scope.user_login=function(){
    if($scope.user_name==''){
        alert('user name filed should not keep blank');
    }else if($scope.user_pass==''){
        alert('password filed should not keep blank');
    }else{
        var userData={'user_name':$scope.user_name,'user_pass':$scope.user_pass};
        console.log('user',userData);
        $http({
            method: 'POST',
            url: "php/Login/login.php",
            data: userData,
            headers: { 'Content-Type': 'application/x-www-form-urlencoded' }
        }).then(function successCallback(response){
            console.log('response',response);
            alert(response.data['msg']);
            location.href='dashboard/';
        },function errorCallback(response) {
            alert(response.data['msg']);
        });
    }
    }
});

如果我从索引页中删除 loginRoute.js 链接,则不会出现此错误。但这里我的要求是用户在成功登录后将转发到另一个(即仪表板)页面。请帮助我解决此错误。

最佳答案

您忘记在 Controller 中添加需要依赖项来注入(inject)。

替换 loginAdmin.controller('loginController',function($scope,$http,$window){

loginAdmin.controller('loginController',['$scope','$http','$window',function($scope,$http,$window){

并替换var loginAdmin=angular.module('Channabasavashwara',[]);

var loginAdmin=angular.module('Channabasavashwara');

关于javascript - 获取 $injector :modulerr error using angular. js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32942124/

相关文章:

javascript - 我可以在自定义指令中以编程方式应用 Angular 验证指令吗?

angularjs - 如何使用 angularjs 中的过滤器将秒数转换为分秒数?

javascript - 如何调试 ng-click 在模态中不起作用?

javascript - 在 CoffeeScript 中使用闭包

javascript - Angular Service "Unable to get property ' then' 未定义或空引用”

javascript - 为 javascript 定位 div 中的特定类

javascript - 用户填写邮政编码时如何获取街道名称和城市

javascript - 在 try-catch block 内的 HTML 文件中导入 JavaScript 文件

javascript - 如果我在 ng-click 中调用多个函数,会以什么顺序或方式调用它们?

javascript - AngularJS Ui Router 正则表达式匹配 url 中的通配符