1
나는이 레이아웃보기가 있습니다전화`마리오네트 LayoutView 지역에 show`
var appLayoutView = Backbone.Marionette.LayoutView.extend({
template: function() {
return "some template string";
},
regions: {
notify: "[data-region='Notify']"
},
onShow: function() {
this.regions.notify.show(new notifyView());
}
});
내가 지금처럼 전화 : I 위를 실행할 때 이상적으로
mainLayout.app.show(appLayout);
, 내가 좋아하는 것을 (기본적으로 레이아웃 뷰가 DOM에 배치 될 때) notifyView
이 "알림"영역으로 렌더링되도록합니다. 그러나 this.regions.notify
은 문자열입니다. 내가 여기서하려고하는 것을 어떻게 성취 할 수 있습니까? 기본적으로 레이아웃 뷰 클래스 내부에 "알림"을위한 렌더링 논리가 있으며 호출 행에서 제어되지 않습니다.
Awhhhhh의 yiss : https://github.com/marionettejs/backbone.marionette/blob/master/src/marionette.layoutview.js#L74
그래서 코드의 모습을! 그걸 줄거야. – benhowdle89