【发布时间】:2014-07-14 20:24:06
【问题描述】:
我是 AngularJS 的新手,并且编写了一个调用特定 API 的应用程序。它像这样返回一个对象:
posts = [
posts = [...]
users = [...]
]
这就是 HTML 模板:
<div id="{{'post-' + $index}}" ng-repeat="post in posts.posts">
<article>
<h1>{{post.user.username}}</h1>
<span>{{post.date | date: "dd.MM.yy, HH:mm"}}</span>
<p>{{post.content}}</p>
</article>
</div>
我想显示不同的帖子(来自帖子对象),包括用户名(在用户对象中)。如何告诉 Angular 帖子在帖子对象中,并且正确的用户名在用户对象中?
【问题讨论】:
-
帖子是什么样的?
posts和user数组是一对一映射的吗? -
在我看来,您返回的数据格式应该更好。现在的方式是您假设存在一对一的关系。如果是这种情况,那么您应该能够将它们都放在同一个对象中。
标签: arrays json angularjs object