0

この場合、内側のスコープから外側のスコープを参照する方法について混乱しています。

that = @
@collection.bind 'reset', ->
  that.render()

that = @見栄えを良くする CoffeeScript 構造はありますか?

4

1 に答える 1

2

私が知る限り、太い矢印の目的は次のとおりです。

@collection.bind 'reset', =>
  @render()

コンパイルすると次のようになります。

var _this = this;

this.collection.bind('reset', function() {
  return _this.render();
});
于 2013-03-03T10:36:26.120 に答える