【问题标题】:Error: $injector:unpr Unknown Provider - AngularJS错误:$injector:unpr 未知提供者 - AngularJS
【发布时间】:2017-01-12 11:04:40
【问题描述】:

我见过很多这样的问题,但找不到相关的答案。这是我的脚本文件

var myApp = angular.module("myModule", []).controller("myController",function ($scope) {
      var employee = {
      firstname: "mak",
      lastname: "d",
      gender: "male"
    };
    $scope.employee= employee;
});

我不确定为什么会收到此错误。我在浏览器上看到下面的文字

{{   `employee.firstname`   }}
{{   `employee.lastname`    }}
{{   `employee.gender`   }}

【问题讨论】:

    标签: angularjs


    【解决方案1】:

    此错误是由于 $injector 无法解决所需的依赖关系。要解决此问题,请确保已正确定义和拼写依赖项。

    工作演示:

    var myApp = angular.module('myModule',[]);
    
    myApp.controller('myController', function($scope) {
        var employee = {
            firstname: "mak",
            lastname: "d",
            gender: "male"
        };
    
        $scope.employee= employee;
    });
    
    <div ng-app="myModule" ng-controller="myController">
      {{  employee.firstname }} {{  employee.lastname }} {{  employee.gender }}
    </div>
    

    【讨论】:

      【解决方案2】:

      如果您尝试在app.js 中重命名您的 Script.js:

       var myApp = angular.module("myModule",[]);
      
          myApp.controller("myController", function ($scope) {
      
      var employee = { firstname: "mak", lastname: "d", gender: "male" };
      
                              $scope.employee= employee;
              });
      

      或:

       angular.module("myModule",[]);
          angular.module("myModule").controller("myController", function ($scope) {
       var employee = { firstname: "mak", lastname: "d", gender: "male" };
      
                                  $scope.employee= employee;
                  });
      

      【讨论】:

      • 仍然在浏览器上获得相同的文本。以下是我的 html 代码
        {{employee.firstname}}
        {{员工姓氏}}
        {{employee.gender}}
      • 我可以看到下面的错误 Unknown provider: employeeProvider
      • 对不起,我应该检查什么
      【解决方案3】:

      此错误是由于 $injector 无法解析所需的依赖关系造成的。要解决此问题,请确保已正确定义和拼写依赖项

      并确保您在索引文件中包含控制器 js 文件。

      【讨论】:

        猜你喜欢
        • 2014-07-19
        • 1970-01-01
        • 1970-01-01
        • 2015-10-17
        • 2016-08-13
        • 2014-10-05
        • 2014-10-01
        • 2023-03-08
        • 2017-04-03
        相关资源
        最近更新 更多