2013-06-22 28 views
6

Làm cách nào tôi có thể gọi phương thức liên kết gốc của đối tượng hàm bằng coffeescript? Đây là ví dụ về những gì tôi đang cố gắng để đạt được:Liên kết với coffeescript

window.addEventListener("load",function(e){ 
    this._filter(true); 
    }.bind(this); 
) 

Trả lời

10

Chỉ cần thêm một số ngoặc xung quanh chức năng để bạn có thể .bind điều đúng đắn:

window.addEventListener('load', ((e) -> 
    this._filter(true) 
).bind(this)) 

Đó sẽ sử dụng bản địa bind phương pháp thay của thủ thuật thông thường var _this = this mà sử dụng => của CoffeeScript.

+0

cảm ơn, nó hoạt động tốt ngay bây giờ – carousel