Backbone将模型值验证为dom选定值的正确方法

时间:2015-08-24 14:50:22

标签: javascript backbone.js coffeescript

骨干相对较新,所以我正在寻找验证两个值的正确方法。 两者都是表示结束日期的简单时间戳。

第一个值来自模型。

model.get('timestampEnd')

第二个是从html(又名jquery datepicker)创建的时间戳。

从datepicker触发model.set事件时,验证不在change:date上。我需要动态更新视图中的元素。

类似以下内容(目前位于view)。

@.on `change:date`, @checkDate

checkDate: (newTimestamp) =>
 if @model.get('timestampEnd') > newTimestamp
   @$('.dateMessage').show() #Display a message to the user
 else
   @$('.dateMessage).hide() #A valid change so no message to that user

这个解决方案有效,但我想知道是否有更多的主干方式来做到这一点

0 个答案:

没有答案