Bu olay bir görünümü vardır: omurgası: omurgaya taşındığında olayları kullanarak hata "yakalanmamış TypeError nesne [nesne nesne] herhangi bir yöntem 'kapalı' var" 0.9.10
var View = Backbone.View.extend({
el: $('#test'),
events: {
"change input": "test"
},
test: function(e) {
console.log("test");
}
});
var view = new View();
o 0.9.9 iş, ancak omurga ile 0.9.10 Bu hatayı aldım: Yakalanmamış TypeError: Nesne [object Object] 'off' yöntemine sahip değil. Omurgası 0.9.10'daki etkinliklerle çalışmak için neye ihtiyacım var?
ben ...
var Test = Backbone.View.extend({
events: {
"change input": "test"
},
initialize: function() {
this.setElement($('#test'));
},
test: function(e) {
alert("test");
}
});
var test = new Test();
Ya
, bu daha da iyi olurdu bu CDN enhttp://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.4.4/underscore-min.js http://cdnjs.cloudflare.com/ajax/libs/backbone.js/0.9.10/backbone-min.js
Teşekkür
.test() çağrıldığında bu hata tetikleniyor mu? Testin .off() ile ilgili hiçbir şey yapmadığı görülüyor. .off() çağırıyor başka bir kod var mı? – DashK
.test() sadece bel kemiği 0.9.9 kullanılırken çağrılır. Sayfa ile herhangi bir etkileşim yapmadan önce sayfa yüklenirken hata görünüyor. – Camilo
Hata, sayfa ile herhangi bir etkileşimden önce görüntülenirse, sorunun kaynağı başka bir yerde bulunur. Hatayı atan kodu sağlayabiliyor musunuz? (Firebug'a bakarsanız, istisnayı atan bir satır numarası alabilmeniz gerekir.) – DashK