Javascript 如何在RESTful API中使用嵌套资源?

Javascript 如何在RESTful API中使用嵌套资源?,javascript,angularjs,api,rest,angular-resource,Javascript,Angularjs,Api,Rest,Angular Resource,我不熟悉RESTAPI。请帮助我列出按用户名排序的所有相册,如果单击某个用户,则显示该用户的所有相册。这是我到现在为止写的代码,但它没有告诉我正确的东西 这些是资源: 这是我写的代码: var-app=angular.module('christmas',['ngResource']); app.controller('SecretOperations',['$scope','$resource',function($scope,$resource){ $scope.loadPosts=函

我不熟悉RESTAPI。请帮助我列出按用户名排序的所有相册,如果单击某个用户,则显示该用户的所有相册。这是我到现在为止写的代码,但它没有告诉我正确的东西

这些是资源:

这是我写的代码:

var-app=angular.module('christmas',['ngResource']);
app.controller('SecretOperations',['$scope','$resource',function($scope,$resource){
$scope.loadPosts=函数(){
var postingsResource=$resource('http://jsonplaceholder.typicode.com/albums/', {});
$scope.postings=postingsResource.query();
postingsResource.query().$promise.then(函数(过帐){
$scope.postings=过账;
});
var useri=$scope.postings.userId;
var numeUser=$resource('http://jsonplaceholder.typicode.com/users?id=idu“,{idu:useri});
$scope.off=numeUser.query();
};
$scope.loadPosts();
}]);

相册标题:{{Album.title}

作者姓名:{{offof.name}


您没有正确使用
$resource
服务。我建议使用
$promise
属性:

postingsResource.query().$promise.then(function (postings) {
    $scope.postings = postings;
});

今后,在这里询问标准问题之前,请仔细阅读文档,


注意:在您的情况下,您可能需要将两个资源承诺链接起来,因为您需要第二个资源中第一个资源的结果。

您的问题基本上是要求提供一个有效的解决方案。你能把你的问题缩小范围吗?你在哪一部分有问题?javascript?有角度的html标记?此外,您的代码片段也不起作用。你能创建一个有效的JSFIDLE或PLUNK吗?我必须列出作者订购的所有相册(即用户名)。如果点击某个作者,我必须显示该作者的所有相册。我写的代码是我网站的一部分,也是我遇到麻烦的部分。此代码显示相册标题,但无序且没有用户名称。我不知道如何编写angularjs代码来实现这一点,也不知道如何显示它们。谢谢你帮我编辑我的代码,但我仍然不明白我要做什么才能显示我按作者订购的相册。。。
nameUser.get().$promise.then(function (user) {
    $scope.authorn = user;
});