所以我有一个处理我的.json文件的Web服务器。
在客户端,有一个简单的服务:
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文件到了,但是没有处理?
不知道该怎么做
答案 0 :(得分:1)
JSON可能格格不入。您可以通过记录来查看来自呼叫的响应:
Service.get({serviceId: id}).$promise['finally'](console.log);
答案 1 :(得分:0)
在控制器中使用它。
Service.get({serviceId : id} ).$promise.then(function(d){
$scope.service = d;
})
.catch(function(err){
console.log(err);
})