无法在angularjs中获得正确的资源

时间:2013-08-31 16:16:03

标签: django angularjs tastypie

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

这是我的代码:

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

提前谢谢。

0 个答案:

没有答案