好的,所以我想我在这里缺少一些基本的东西,但我无法想象它读取文档和其他示例。我有这样一个工厂的资源:AngularJS资源工厂总是返回空的响应
loteManager.factory('Lotes', function($resource) {
return $resource('./api/lotes/:id',{ id:"@id" }, {
get: {method:'GET', isArray:true}
});
});
而且我的控制器:
loteManager.controller('LoteCtrl',
function InfoCtrl($scope, $routeParams, Lotes) {
Lotes.get(function (response){
console.log(response);
});
});
,所以我认为这个问题是传递ID的作品时,我手动定义ID这样$resource('./api/lotes/21'
工厂,但我已经尝试添加params:{id:"@id"}
,但那也没有工作。
啊刚看到@moderndegree的帖子。所以我想我的语法是正确的,但仍然记得$超时服务,你将需要在一秒钟。 – hunt
$超时的好处。 –
你可以展开为什么我必须使用$超时服务?如果没有它,它似乎现在工作得很好。 –