【发布时间】:2015-11-26 18:58:39
【问题描述】:
我正在尝试创建一个组织表组件,该组件将显示组织列表以及每个组织所属的用户。我通过 organizations.hbs 模板将组织模型传递到组件中,这会导致来自服务器的以下响应:
{
"organisations": [
{
"id": 0,
"name": "Org0",
"user": 1
},
{
"id": 1,
"name": "Org1",
"user": 2
},
{
"id": 2,
"name": "Org2",
"user": 2
}
]
}
为了显示每个用户的用户名,该组件然后向服务器发出自己的调用,查询每个用户的 id。
这是正确的方法吗?我的理解是组件应该被设计隔离,只知道传递给它们的数据,但在这个例子中,组件向服务器发送自己的请求以获取额外的数据。
我创建了这个ember twiddle,希望能对应用的结构有所了解(欢迎 cmets!)。
提前致谢
【问题讨论】:
标签: ember.js components