tôi có một cái nhìn với sự kiện này:"của router Lỗi Loại: Object [đối tượng Object] không có phương pháp 'tắt'" lỗi sử dụng các sự kiện khi chuyển đến xương sống 0.9.10
var View = Backbone.View.extend({
el: $('#test'),
events: {
"change input": "test"
},
test: function(e) {
console.log("test");
}
});
var view = new View();
Với xương sống 0.9.9 nó làm việc, nhưng với xương sống 0.9.10 Tôi đã nhận lỗi này: Uncaught TypeError: Object [object Object] không có phương thức 'off'. Những gì tôi cần phải thay đổi để làm việc với các sự kiện trên xương sống 0.9.10?
Tôi đang sử dụng
http://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
cám ơn của cdn này
Lỗi này có được kích hoạt khi .test() được gọi không? Nó không có vẻ như thử nghiệm đang làm bất cứ điều gì liên quan đến .off(). Có một số mã khác đang gọi .off()? – DashK
.test() chỉ được gọi khi sử dụng xương sống 0.9.9. Lỗi xuất hiện khi tải trang, trước khi tôi thực hiện bất kỳ tương tác nào với trang. – Camilo
Nếu lỗi xuất hiện trước bất kỳ tương tác nào với trang, nguồn của vấn đề ở nơi khác. Bạn có thể cung cấp mã ném lỗi không? (Nếu bạn nhìn vào Firebug, bạn sẽ có thể nhận được một số dòng mà ném ngoại lệ.) – DashK