在Backbone中是否有一种方法可以将模型属性绑定到输入字段,以便当输入值更改时,模型属性将自动设置为当前值?目前我在我的视图中使用以下代码:
在我看来,这种做法似乎不太好。是否有更简单的方法?
<input type="text" name="firstname" class="form-input" value="<%- model.firstname %>" />
然后在视图中,我监听以下事件并相应地设置模型属性。
events: {
"keydown .form-input": "setAttribute"
},
setAttribute: function() {
//Use model.set on the attribute that was changed
}
在我看来,这种做法似乎不太好。是否有更简单的方法?