Ric*_*ard 5 javascript backbone.js
在backbone.js中,我注意到如果模型的属性属于其现有属性,则不会触发change和all事件.Modelset
例如,如果我设置了以下事件:
ActiveUser.bind('change', this.displayActiveUser, this);
ActiveUser.bind('all', this.displayActiveUserAll, this);
Run Code Online (Sandbox Code Playgroud)
然后我手动将ActiveUser的值设置为空字符串:
ActiveUser.set({ text : '' });
Run Code Online (Sandbox Code Playgroud)
当且仅当ActiveUser.text事件尚未设置为空字符串时才触发事件.
这是合理的行为.但是,即使设置的值是现有值,我可以使用的事件是否会触发?
更新:我在官方Backbone.js 事件列表中看不到任何内容.嗯.
| 归档时间: |
|
| 查看次数: |
7606 次 |
| 最近记录: |