次のThorax 2.0.1コードを使用します。
MyView = Thorax.View.extend({
events: {
'foo': 'bar'
},
template: 'Hello world'
});
foo = new MyView();
foo.bar = function() {}
ビューを作成しようとすると、次のエラーが発生します。
Uncaught TypeError: Cannot read property '_thoraxBind' of undefined [VM] thorax.js (849):1
_.extend._addEvent [VM] thorax.js (849):1
(anonymous function) [VM] thorax.js (849):1
j.each.j.forEach underscore.js:79
_.extend.on [VM] thorax.js (849):1
(anonymous function) [VM] thorax.js (849):1
j.each.j.forEach underscore.js:87
h [VM] thorax.js (849):1
at.event.configure [VM] thorax.js (849):1
(anonymous function) [VM] thorax.js (849):1
j.each.j.forEach underscore.js:87
ot.View.Backbone.View.extend._configure [VM] thorax.js (849):1
a.View [VM] backbone-min.js (848):1
ot.View.Backbone.View.extend.constructor [VM] thorax.js (849):1
r [VM] backbone-min.js (848):1
(anonymous function) main.js:8
これは最小限の複製です。
なぜこのエラーが発生するのですか?
PSthorax
: より高い担当者がタグを追加できますか? ありがとう!