3

我有一个弹出窗口,里面有很多可以编辑的选项——这是一个主干视图。我有一个存储这些选项的简单 POCO 模型。编写每个视图事件处理程序来更新模型的相应值是相当困难的。

当视图字段发生变化时,如何自动更新模型?

假设我有Name对应于model.name. model.name当我在文本框中输入新名称时,我需要自动更新。是否可以?

我知道这种方式不会是mvc,而是mvvm,也许这里用knockout.js会更好,但是我已经有一些backbone的代码,所以希望可以找到一些解决方法。

4

2 回答 2

1

您可以使用Backbone Forms管理您的表单以对更新进行建模。

此插件将允许您在相关视图字段发生更改时自动更新模型。

于 2012-04-05T18:09:38.457 回答
0

从视图内部,您只需用 this 重新声明它。this.model = SomeOtherModel;

于 2012-04-05T17:02:54.110 回答