【问题标题】:Backbone view call function in same view同一视图中的主干视图调用函数
【发布时间】:2016-09-17 16:02:41
【问题描述】:

我有:

app.views.MyView = Backbone.View.extend({

   ...

func1: function () {
    //do something
},

func2: function () {
    func1();
},

});

可能我做错了,但我只想从 func2 调用 func1,这表示 func2 未定义。

【问题讨论】:

  • 应该是this.func1()

标签: javascript function backbone.js view undefined


【解决方案1】:

我想通了。需要在initialize中绑定func1到func2所在的视图范围:

_.bindAll(this, 'func2');

【讨论】:

  • 很高兴(+1)分享:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多