0

我正在尝试设置一个从服务器检索简单数据的服务,但不是返回我需要的对象,而是返回我无法查询的资源。

这是我的代码:

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 对象?

先感谢您。

4

0 回答 0