gpt4 book ai didi

backbone.js - 可配置的 Backbone.js 事件选择器

转载 作者:行者123 更新时间:2023-12-04 23:24:24 26 4
gpt4 key购买 nike

我正在使用优秀的框架 Backbone.js 开发简单的应用程序,如果我可以制作可配置的主干 View 事件选择器,例如这种方式它不起作用,因为它是错误的 js 语法,那就太好了:

return Backbone.View.extend({
events: {
'click ' + someConfigSelector: 'doSomethink'
}
})

有没有其他方法可以在 Backbone View 中设置事件?

最佳答案

看看这个 fiddle :http://jsfiddle.net/phoenecke/hyLMz/1/

您可以使用 events 的函数而不是一个对象。

return Backbone.View.extend({
events: function() {
// add some normal events to the hash
var e = {
'click #foo': 'doSomething1',
'click #bar': 'doSomething2'
};
// add one where key is calculated
e['click ' + someConfigSelector] = 'doSomething';
// return events hash
return e;
}
});

这样,您可以添加您的事件,其中根据您的配置计算 key 。

关于backbone.js - 可配置的 Backbone.js 事件选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15434720/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com