Trong một trong những quan điểm của tôi, tôi có:sự kiện Backbone không ràng buộc đến yếu tố dom
events: {
'click .tab': 'doSomething',
},
thì:
doSomething: function(){
...
},
Đây là một cấu trúc lặp đi lặp lại trong quan điểm của tôi, nhưng vì một lý do 'doSomething 'chức năng không được kích hoạt bởi nhấp chuột trong chế độ xem này.
Khi nào các phần tử được ràng buộc với sự kiện?
Mọi mẹo gỡ lỗi này?
Hm, tôi vừa thử gọi this.delegateEvents() trước khi trả về kết xuất nhưng nó vẫn không ràng buộc các sự kiện. Ngoài ra, tôi không rối tung với this.el bên trong hoặc khởi tạo hoặc render. Điều duy nhất làm việc là gọi var = this; này. $ ('. tab'). on ('click', function() {that.doSomething();}); bên trong của khởi tạo, nhưng điều này cảm thấy như hình thức xấu ... – captDaylight
Tôi đã không rối tung với $ el hoặc el, nhưng, thêm delegateEvents để render của tôi cố định ràng buộc sự kiện. – Duke