Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否将数据传递到更改事件回调?_Javascript_Backbone.js_Coffeescript - Fatal编程技术网

Javascript 是否将数据传递到更改事件回调?

Javascript 是否将数据传递到更改事件回调?,javascript,backbone.js,coffeescript,Javascript,Backbone.js,Coffeescript,使用backbone.js-我希望将事件绑定到模型中的任何更改以及嵌套在其中的集合/模型 现在我在初始化基本模型时执行一个@bind'change',()-> 如何传递任何更改的数据,即使是深层嵌套模型的更改?变更事件是否携带变量?我需要模型的集合、id、属性等 谢谢 变更事件是否携带变量 是的,change事件得到两个参数:第一,模型本身;第二,新属性值。模型上有几种方法专门用于在更改期间获取信息。请参阅、和上的文档 例如,要在模型每次更改时访问其先前的属性,您可以编写 @bind 'chan

使用backbone.js-我希望将事件绑定到模型中的任何更改以及嵌套在其中的集合/模型

现在我在初始化基本模型时执行一个
@bind'change',()->

如何传递任何更改的数据,即使是深层嵌套模型的更改?变更事件是否携带变量?我需要模型的集合、id、属性等

谢谢

变更事件是否携带变量

是的,
change
事件得到两个参数:第一,模型本身;第二,新属性值。模型上有几种方法专门用于在
更改期间获取信息。请参阅、和上的文档

例如,要在模型每次更改时访问其先前的属性,您可以编写

@bind 'change', (model) ->
  prevAttrs = model.previousAttributes()
  ...