[英]change model fields automatically when view changed in backbone.js
我有一個彈出窗口,其中有很多可以編輯的選項 - 這是一個主干視圖。 我有一個 model,它是存儲這些選項的簡單 POCO。 很難編寫每個視圖事件處理程序來更新模型的相應值。
如何在 model 的視圖字段更改時自動更新它?
假設我有對應於model.name
的文本框Name
。 當我在文本框中輸入新名稱時,我需要自動更新model.name
。 可能嗎?
我知道這種方式不會是 mvc,而是 mvvm,也許在這里使用 knockout.js 會更好,但我已經有了一些骨干代碼,所以希望可以找到一些解決方法。
您可以使用Backbone Forms管理您的表單到 model 更新。
此插件將允許您在相關視圖字段發生更改時自動更新 model。
從視圖內部,您只需用它重新聲明它。 this.model = SomeOtherModel;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.