使用AngularJS路由解决问题
我正试图从使用AngularJS路由解决问题,angularjs,Angularjs,我正试图从config.json文件中设置配置数据,如下所示 我已经创造了我自己的,这显示了我的问题。我的plnkr上的错误是: 错误:[$injector:unpr]未知提供程序:myDataProvider对其进行排序,请参见此 只需要一个路由模板和index.html页面中的ng视图 .config(["$routeProvider", function($routeProvider) { $routeProvider .when("
config.json
文件中设置配置数据,如下所示
我已经创造了我自己的,这显示了我的问题。我的plnkr上的错误是:
错误:[$injector:unpr]未知提供程序:myDataProvider对其进行排序,请参见此
只需要一个路由模板和index.html页面中的ng视图
.config(["$routeProvider", function($routeProvider) {
$routeProvider
.when("/", {
templateUrl: "main.html",
controller: "hotelsCtrl",
controllerAs: "controller",
resolve: {
myData: ["httpDataLoader", function(httpDataLoader){
return httpDataLoader.load();
}]
}
})
}])
你能制造一个能再现你问题的扑救器吗?您发布的有问题的代码不完整,并且如果您添加了结束代码(代码>)
,似乎可以正常工作。可能您正在另一个路径中加载控制器,而没有解析?您需要发布更多的代码…认为这可能是一个JSON/JSONP问题。我已经更改了以前名为config.js的json文件,现在改为config.json-my bad。现在获取:SyntaxError:missing;在语句“应用程序”之前:“bht”
我添加了一个plnkr,显示了我遇到的问题。这方面的任何进一步帮助都将是巨大的。