【发布时间】:2014-06-19 17:13:19
【问题描述】:
想象一下页面上有 n 个按钮,每个按钮在点击时打开一个 div。实际上只有一个 div,它会在单击时重新关联到每个按钮。我希望将 div 上的数据绑定到每个按钮的 ViewModel 实例。
我不知道我是否走在正确的道路上,但到目前为止,我有一个连接到每个按钮的 VM 对象实例。单击按钮 x 时,我可以获取其对应的 VM 并将重新应用绑定到 div。在这种情况下,我需要解耦旧的绑定——我不知道该怎么做。
我的方法对我来说似乎很好,但这可能是因为我来自 C#/Java 背景并将所有内容都视为对象和引用。也许有更好的方法?
【问题讨论】:
标签: mvvm knockout.js