我正在尝试设置一个从服务器检索简单数据的服务,但不是返回我需要的对象,而是返回我无法查询的资源。
这是我的代码:
var subtitlesApp = angular.module('subtitlesApp', ['ngResource'])
subtitlesApp.factory('subtitleData', function ($resource) {
var resource = $resource('/api/v1/entry/:id/?format=json', {id:'@id'});
return {
getSubtitle: function() {
return resource.get({id:2});
}
}
});
subtitlesApp.controller('SubtitleController',
function SubtitleController($scope, subtitleData) {
$scope.subtitle = subtitleData.getSubtitle();
console.log($scope.subtitle)
});
这是我得到的回报:
Resource {$get: function, $save: function, $query: function, $remove: function, $delete: function}
actors: ""
id: 2
imdb_id: "tt1535108"
plot_simple: ""
poster: ""
rating: 0
release_year: "2013"
resource_uri: "/api/v1/entry/2/"
slug: "elysium"
title: "Elysium"
trailer: ""
url: ""
__proto__: Resource
我怎样才能得到我需要的对象而不是 Resource 对象?
先感谢您。