我有一个弹出窗口,有很多可以编辑的选项 - 这是一个Backbone View。 我有一个模型,它是存储这些选项的简单POCO。编写每个视图事件处理程序以更新模型的相应值非常困难。
如何在视图字段更改时自动更新模型?
假设我有与Name
对应的文本框model.name
。
当我在文本框中输入新名称时,我需要自动更新model.name
。有可能吗?
我知道这种方式不会是mvc,而是mvvm,也许在这里使用knockout.js会更好,但我已经有了一些骨干代码,所以希望有可能找到一些解决方法。
答案 0 :(得分:1)
您可以使用Backbone Forms管理表单以建模更新。
此插件允许您在相关视图字段发生更改时自动更新模型。
答案 1 :(得分:0)
从视图中,你只需要用它重新声明它。 this.model = SomeOtherModel;