假设我有以下结构 -
型号:文件夹
集合:文件夹
在我的集合视图中,我想在具有特定名称的文件夹上触发一个事件 -
所以,
FolderCollectionView = Backbone.View.extend({
...
...
editFolder: function() {
this.collection.findWhere({ name: "abcd" }).trigger("editThisFolder");
}
});
FolderModelView = Backbone.View.extend({
...
...
editThisFolder: function() {
//This should get called
}
});
这可能吗?我正在使用事件聚合器,但是,我还没有找到一种方法,可以在特定文件夹上触发事件,可以使文件夹视图订阅集合视图事件,但是所有文件夹视图都会响应该事件,我还没有找到只让特定文件夹视图响应集合事件的方法。或者以某种方式从集合视图中触发特定文件夹视图上的事件。
我是新手,所以如果我遗漏了一些重要的东西,请告诉我。