В моя шаблон имам 2 елемента вътре в #header and #content
като този:
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();
});
Но не е премахнат. Въпросът ми е:
а) Как мога да покажа подходящите региони за съответната страница? б) каква е целта на добавянето и премахването на региони тогава?
Може ли някой да ми обясни, моля? покажете ми правилния начин за прилагане на това, моля? Благодаря предварително!