Angular,缺少什么依赖

时间:2016-09-01 11:37:44

标签: angularjs angularjs-routing

我正在学习angular.js并且所有库都是从CDN链接的。 当我尝试使用$locationProvider$routeProvider时,我收到此错误:

Referee.config(["$locationProvider", "$routeProvider"], 
    function config($locationProvider, $routeProvider) {
        // ...
    }
);
  

angular.js:38未捕获错误:[$ injector:modulerr]   http://errors.angularjs.org/1.5.7/ $注射器/ modulerr P0 =裁判&安培; P1 =错误%3A ... oogleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.5.7%2Fangular.min.js%3A7%3A355)

从我看到的那个错误页面我需要包含ngRoute。所以我在route.min.js之后链接了angular.min.js,但它不起作用,我仍然得到同样的错误。我做错了什么?

Here is jsbin

2 个答案:

答案 0 :(得分:3)

似乎数组语法错误;关闭方括号:

Referee.config(["$locationProvider", "$routeProvider", 
    function config($locationProvider, $routeProvider) {
        // ...
    }
]);

为什么是数组符号? - Reason for using array notation when defining AngularJS Controller

答案 1 :(得分:0)

  

一切都很好,你错过了一个结束标签。您需要处理所有结束标记。所以角js工作真棒



Referee.config(["$locationProvider", "$routeProvider", 
    function config($locationProvider, $routeProvider) {
        // ...
    }
]);