为什么会出现以下错误:
SyntaxError: missing ; before statement
"Application": "abc",
这是我遇到错误的页面:http : //hoteldemo.t15.org/#/
我的代码看不到任何错误。JSON数据返回并显示在页面上,因此一切正常-只需消除错误即可。
.config(["$routeProvider", function($routeProvider) {
$routeProvider
.when("/", {
templateUrl: "js/main.html",
controller: "configCtrl",
controllerAs: "controller",
resolve: {
myData: ["httpDataLoader", function(httpDataLoader){
return httpDataLoader.load();
}]
}
})
}])
.controller('configCtrl', ['$scope', 'myData', function($scope, myData){
this.data = myData.data;
console.log(myData.data)
// this.config = myData.data;
// console.log(this.config)
}])
.service("httpDataLoader", ["$http", function($http) {
this.load = function() {
return $http({url: "js/config.json"});
}
}])
尝试更改此:
<script src="js/config.json"></script>
对此:
<script src="js/config.json" type="application/json"></script>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句