В моем шаблоне, у меня есть 2 элемента внутри #header and #content
так:Как удалить регион из марионетки LayoutView ...?
Social.AppLayout = Backbone.Marionette.LayoutView.extend({
el:'div#wrapper',
template:'#appTemp',
regions:{
header:'div#header',
content:'div#content'
}
});
Но пока я показать страницу входа в систему, я не хочу, чтобы сделать content
элемент страницы. поэтому я пытаюсь удалить этот регион, пока я делаю такой макет:
Social.App.addInitializer(function(){
this.route = new Social.Routes;
this.layout = new Social.AppLayout;
this.layout.removeRegion("content", "#content"); // removing the content region !?
this.layout.render();
Backbone.history.start();
});
Но он не удаляется. Мой вопрос:
a) Как я могу показать соответствующие регионы для соответствующей страницы? b) Какова цель добавления и удаления регионов?
Может ли кто-нибудь объяснить мне, пожалуйста? показать мне правильный способ реализовать это, пожалуйста? Спасибо заранее!
Поскольку вы указываете селектор для вашего эл, я предполагаю, что вы прикрепление ваш взгляд уже сделанная страница? – kinakuta