【发布时间】:2013-10-12 14:40:57
【问题描述】:
我正在构建一个简单的聊天应用程序,其中包含 2 个主要组件:对话 (convos) 和用户。
用户具有以下属性:id、name、status
Convos 具有以下属性:id、name、users
在 convos 中,users 是参与该 convo 的用户的 id 中的一个 observableArray。
我的目标是在 convos 视图中列出用户(按名称),但我正在寻找关于两个项目的一些指导:
通过在 convos viewModel 中从各自的
id访问usersviewModel 来列出用户的最佳方式。-
如何保持关联,以便(例如)用户将其状态从
active更改为away时,其id存在的任何 convos 上的状态都会更新 viewModel。
此时我已经有了 viewModel,但仅此而已,我希望有人可以提供一些指导或示例,说明如何(可靠地)完成此操作。
【问题讨论】:
标签: javascript knockout.js model-associations