小编wca*_*rao的帖子

了解Backbone Model集,验证和更改回调

Backbone文档说:

如果验证失败,Model.set将失败 - 它不会设置值,因此它不会触发任何回调.我们可以将{silent:true}传递给Model.set - 然后它将设置值但不会触发任何回调.

所以,

为什么Backbone Model需要有效状态才能简单地设置属性值?如果我们想在用户与UI交互时设置属性,但模型无效,该怎么办?这意味着更改回调不可用,除非我们通过{silent:true}然后手动触发更改?!

请说你知道更好的处理方式:)

backbone.js

5
推荐指数
1
解决办法
3131
查看次数

标签 统计

backbone.js ×1