所以我有一个web服务器来处理我的.json文件。
在客户端,a有一个简单的服务:
var service = angular.module('services.service', ['ngResource']);
service.factory('Service', ['$resource',
function($resource){
return $resource('json/:serviceId.json', {},
{
}
);
}
]);但当我从控制员那里呼叫它时:
$scope.service = Service.get({serviceId : id} );我没有把任何东西写进$scope.service
我已经检查了我的网络,.json文件到达了,但是没有被处理?
不知道该怎么做
发布于 2014-09-03 18:20:09
JSON可能是畸形的。您可以通过记录它来更详细地查看来自调用的响应:
Service.get({serviceId: id}).$promise['finally'](console.log);发布于 2014-09-03 18:20:23
在控制器中使用这个。
Service.get({serviceId : id} ).$promise.then(function(d){
$scope.service = d;
})
.catch(function(err){
console.log(err);
})https://stackoverflow.com/questions/25650907
复制相似问题