我有许多骨干模型,按集合进行组织并连接到相应的视图和/或视图集合.其中一些不属于同一集合的模型需要触发另一个模型(可能不止一个)感兴趣的事件.
我认为,推荐的处理方法是这里和其他地方所描述的"全球事件调度员/聚合器" .
但是,我也碰巧使用require.js,这似乎违背了将调度程序/聚合器附加到应用程序的命名空间对象的想法 - 或者我错在这里?
所以我的问题是:使用require.js我怎么能有一些不同的骨干模型触发一个将由另一个模型处理的事件?
这是jQuery中的典型情况:
$(".myClass").myFunction({
aKey: 'some value'
});
Run Code Online (Sandbox Code Playgroud)
你怎么称呼dart:js?
在Backbone.js中,我试图使用变量作为选择器来绑定到这样的事件:
events: function() {
var _events = {};
_events["click " + "#plus-" + this.options.count] = "add";
return _events;
}
Run Code Online (Sandbox Code Playgroud)
一些(或多个)事情必定是错误的,因为Backbone似乎忽略了它.
我在这里看到的大多数例子都使用class而不是id选择器.这有什么理由吗?
提前致谢
我这样做:
<tr ng-hide="true">
<td>xxx</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
在角度中,这总是隐藏有问题的行.在angular.dart中它似乎没有做任何事情.我究竟做错了什么?