У меня есть вид на панели, у которого есть подвидки, и каждый из них может оставаться «активным» (только click
или contextmenu
). И мне нужно получить ссылку на просмотр этого активного под-представления из родительского представления. Каков правильный способ сделать это?Как получить активный вид магистрали правильно?
Моя точка зрения иерархия выглядит следующим образом:
var OuterView = Backbone.View.extend({
initialize: function() {
this.children = {};
this.child = new Backbone.View();
this.children[this.child.cid] = this.child;
},
render: function() {
this.$el.html('<div data-view-cid="' + this.child.cid + '"></div>');
_.each(this.children, function(view, cid) {
this.$('[data-view-cid="' + cid + '"]').replaceWith(view.el);
}, this);
}
};
Можете ли вы предоставить некоторый исходный код для этой проблемы? –
Я обновил сообщение – Erik
Существует много способов сделать это, и ваш путь также может быть принят. –