【问题标题】:Backbone.js: Pass params to listenToBackbone.js:将参数传递给listenTo
【发布时间】:2014-01-04 00:17:42
【问题描述】:

使用listenTo 时如何检索参数?例如,我在一个集合中有以下函数:

add: function(models, options, firstTime) { 
       //stuff done
}

我在视图中有这个功能:

initialize: function() {
            this.listenTo(this.collection, 'add', this.addAll);
}

监听器工作正常--addAll 在集合中触发 add 时正在调用视图中--,但我不知道我该怎么做检索add 使用的参数。这可能吗?我想listenTo(),并检索用于监听函数的参数和值。

我该怎么做?

【问题讨论】:

    标签: backbone.js backbone-views backbone-events


    【解决方案1】:

    您无法直接访问传递给add 的参数,除非您包装函数或一些类似的解决方案。

    不过,如果您只想访问更改后的属性,那么只需检查model.change property

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-27
      • 2013-11-19
      相关资源
      最近更新 更多