1
的CanJS documentation具有這樣一個例子:CanJS未來元件事件綁定
var Todos = can.Control.extend({
init: function(element , options) { ... },
'li click': function(li) { ... },
'li .destroy {destroyEvent}': function(el, ev) {
// previous destroy code here
}
});
// create Todos with this.options.destroyEvent
new Todos('#todos', { destroyEvent: 'mouseenter' });
然而,如果new Todos
之後創建#todos
被調用時,任何情況下,勢必將來元件,或者如果內Todos
一個方法刪除根據需要預先創建#todos
假人。如何重新綁定控件中的自定義事件?在Control
實例化調用之後?
控制器綁定到您發送的元素作爲參數,如果您要綁定它的元素不存在,爲什麼要實例化控制器? – rdk1992