ngRoute 依赖问题

ngRoute dependency issue

http://jsfiddle.net/4nil/puw6huv4/
这里,
我正在尝试注入 ngroute 依赖项

var sampleApp = angular.module("sampleApp", ["ngRoute"]);

并尝试如下使用路由提供者

sampleApp.config(["$routeProvider",
  function($routeProvider) {
    $routeProvider.
      when("/addRomCom", {
    templateUrl: "add_book.html",
    controller: "romcomctrl"
      }).
      when("/addHorror", {
    templateUrl: "add_book.html",
    controller: "horrorctrl"
      }).
      otherwise({
    redirectTo: "/"
      });
}]);

同样的代码在一个独立的应用程序中工作,我只有一个 html 有脚本标签,其中有代码。

您的 fiddle 的问题是 js 的加载。现在你正在加载它 onLoad

转到 javascript 部分设置并将加载类型更改为:No Wrap in <body>

编辑:

如果将其加载,代码将在 onLoad 范围内是本地的,并且在全局范围之外是不可见的,因此 ng-app="myApp" 将无法识别该模块,因为

var myApp = angular.module("myApp", [] ) ; 仅存在于 onLoad 函数中。