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

时间:2015-12-23 14:52:14

标签: javascript angularjs api rest angular-resource

我是REST API的新手。请帮我列出按用户名排序的所有专辑,如果点击了某个用户,则显示该用户的所有专辑。这是我到目前为止编写的代码,但它并没有向我展示正确的东西。

这些是资源:
 http://jsonplaceholder.typicode.com/users
http://jsonplaceholder.typicode.com/albums

这是我写的代码:

process-test-classes
import paramiko, base64
key = paramiko.RSAKey(data=base64.decodestring('AAA...'))
client = paramiko.SSHClient()
client.get_host_keys().add('ssh.example.com', 'ssh-rsa', key)
client.connect('myRemoteMachine', username='strongbad', password='thecheat')
stdin, stdout, stderr = client.exec_command('python myScript.py')
for line in stdout:
    print '... ' + line.strip('\n')
client.close()

谢谢

1 个答案:

答案 0 :(得分:0)

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

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

nameUser.get().$promise.then(function (user) {
    $scope.authorn = user;
});

将来,请仔细阅读文档,之前在此处提出标准问题:

https://docs.angularjs.org/api/ngResource/service/$resource

P.S。:在您的情况下,您可能需要链接两个资源承诺,因为您需要第二个资源的第一个资源的结果。