[英]http.get request not executing
在过去的几个小时里,我一直在试图解决这个问题,而对于我自己的一生,我一直无法弄清楚出什么问题了。
我已经将调试工具与netbeans和chrome dev-tools一起使用,并且似乎都跳过了它,甚至没有尝试执行它,因为我既没有收到错误也没有成功,实际上我什至没有收到xHR请求关闭以收集文件。
厂:
.factory('Stories', function($http) {
var factory = {};
var stories = [];
factory.status;
$http.get('../json/stories.json')
.success(function(data,status){
stories = data;
factory.status = status;
})
.error(function(data,status){
stories = data || "request faild";
factory.status = status;
});
factory.getStory = function() {
return stories;
};
})
这只是应用程序的一部分,但包含在其中,因此我认为您不需要其余的内容。 如果有人能告诉我我在做什么错,那将非常感谢。
修理它
作为参考,以防其他人遇到类似问题。
首先检查:
这是我的最终解决方案:
.factory('Stories', ['$http', function($http) {
var factory = {};
var stories = null;
stories = $http.get('./json/stories.json')
.success(function(data){
stories = data;
});
factory.getStory = function() {
return stories;
};
return factory;
}]);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.