Chr*_*ris 7 javascript javascript-framework backbone.js
我希望在更改模型的任何属性时触发更改事件,除了一个.这可能吗?除了做:
model.bind('change:prop1', func);
model.bind('change:prop2', func);
model.bind('change:prop3', func);
etc....
Run Code Online (Sandbox Code Playgroud)
或者,有没有办法找出哪个属性从事件处理程序中触发了更改?
谢谢
Jus*_*mas 11
您可以使用model.bind('change',function() {/*...*/})和在函数中使用hasChanged来检查属性:if(model.hasChanged('propIWantToExclude')) return;
| 归档时间: |
|
| 查看次数: |
5016 次 |
| 最近记录: |