我需要在Backbone中的events對象中使用的函數的參數。如何將參數傳遞給束縛在backbone.js中事件對象中的函數
var DocumentRow = Backbone.View.extend({
tagName: "li",
className: "document-row",
events: {
"click .icon": "open",
"click .button.edit": "openEditDialog",
"click .button.delete": "destroy"
},
render: function() {
// do something
}
});
現在讓開BE的定義:
function open(id) {
if (id) {
// do something
} else {
// do something else
}
}
我會從另一個調用函數打開,將通過ID,當我把它。所以根據我是否通過id我需要做不同的事情。我如何在Backbone中執行此操作? 目前,通過點擊呼叫時,我希望它是未定義的ID。但是一個事件對象被傳遞。
爲什麼會發生這種情況,我該如何傳遞一個參數?
這是有關 - http://stackoverflow.com/questions/5680807/backbone-js-events-knowing-what-was-clicked – 2013-12-02 20:04:12