【发布时间】:2015-04-12 13:09:33
【问题描述】:
在 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
}
对我来说,这似乎是一种不好的做法。我错过了一种更简单的方法吗?
【问题讨论】:
-
joews 是正确的;您的代码非常适合 Backbone。为什么你觉得它很糟糕?