【发布时间】:2013-11-29 14:49:48
【问题描述】:
考虑以下示例:
ui: {
name: '#name'
},
events: {
'change #name' : function() { ... }
}
有没有办法让我不需要在两个地方都写#name 选择器,因为我将来可能会更改模板?
【问题讨论】:
-
如果
ui不能从某个外部对象引用,则不能。
标签: javascript events backbone.js
考虑以下示例:
ui: {
name: '#name'
},
events: {
'change #name' : function() { ... }
}
有没有办法让我不需要在两个地方都写#name 选择器,因为我将来可能会更改模板?
【问题讨论】:
ui 不能从某个外部对象引用,则不能。
标签: javascript events backbone.js
阅读您的问题后,我产生了兴趣,结果如下:
有可能,你只需要像这样将events移动到intialize
ui: {
name: '#name'
},
initialize: function() {
this.events = {};
this.events["change " + this.ui.name] = function() { ... };
}
【讨论】: