はそれが「@」を表していると私には明らかだ。このコード脂肪矢印「この」スコープ
_bindEvents: ->
@input.bind 'keyup', =>
@filter($(this).val())
if $this .val() is ''
@clearBtn.hide()
else
@clearBtn.show()
を考えてみましょう「_this」。親スコープを参照するので、 'inner this'が必要な場合はどうしますか?
@filter($(this).val())
はこれにコンパイルされます:
_this.filter($(_this).val()); // $(_this)
と私は、この必要があります。この行のよう
_this.filter($(this).val()); // $(this)
は細い矢印を使用せずにそれを行う方法はありますクローズ(this = this)を使用してこの参照を手作業で保存しますか?
おかげで、多くの意味になります:) – escusado