http://jsfiddle.net/4nil/puw6huv4/
这里,
我正试图注入恩格特依赖
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,它有脚本标记,其中有代码。
发布于 2015-12-04 06:35:09
fiddle的问题是加载js。现在,您正在onLoad中加载它。
转到javascript节设置,并将加载类型更改为:No Wrap in <body>
编辑:
如果加载它,代码将是onLoad作用域的本地代码,并且它在全局范围外是不可见的,因此ng-app="myApp"将无法识别该模块,因为
var myApp = angular.module("myApp", [] ) ;只存在于onLoad函数中。
https://stackoverflow.com/questions/34082010
复制相似问题