【发布时间】:2013-04-27 13:10:06
【问题描述】:
我环顾四周,但找不到任何东西是否可以通过 RegEx 规则添加事件侦听器?
即:
EventBus.trigger('catalog:filter');
EventBus.trigger('catalog:removed');
我想以两种不同的方式捕捉它们: 1)通过直接绑定事件,即:
EventBus.on('catalog:filter', callback);
2) 通过绑定 RegEx 测试并捕获该类型的所有事件,即:
EventBus.on(/catalog/, callback);
第二个应该捕获并处理“catalog:filter”和“catalog:removed”这两个事件。这与模型“change”和“change:[attribute]”绑定事件的方式相同。它不一定是 RegEx 对象才能工作。
谢谢
【问题讨论】:
-
在这个 Q 中查看我的答案:stackoverflow.com/questions/15295768/…。另一个答案指定如何使用正则表达式监听事件,但我认为我的解决方案是可取的。无论哪种方式,都应该做你需要的。
标签: backbone.js