请考虑以下示例:
ui: {
name: '#name'
},
events: {
'change #name' : function() { ... }
}
有没有办法,所以我不需要在两个地方都写#name选择器,因为我将来可以在模板中进行更改?
答案 0 :(得分:0)
在阅读你的问题后,我感兴趣,结果如下:
有可能,您只需将events
移至intialize
就好了
ui: {
name: '#name'
},
initialize: function() {
this.events = {};
this.events["change " + this.ui.name] = function() { ... };
}