我一直试图在过去的几个小时内找出这个问题,而在我的生活中,我无法弄清楚出了什么问题。
我已经将调试工具与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;
};
})
这只是应用程序的一部分,但包含在内,所以我认为你不需要其他部分。如果有人能告诉我我做错了什么会很好,谢谢你。
答案 0 :(得分:0)
修复
为了参考,其他人遇到了类似的问题。
先检查:
这是我的最终解决方案:
.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;
}]);