Marionette.ItemView などで使える templateHelpers
ですが、以下のように書くと、ビューやモデルのメソッドを呼び出すことができません。(this
がビューを参照していない)
templateHelpers: {
foo: function() {
return this.model.foo();
}
}
templateHelpers
を関数にすれば、this
がビューを参照するようになって解決します。
templateHelpers: function() {
return {
foo: this.model.foo()
};
}