const template1 = _.template('<h1>Marionette says hello!</h1>');
const template2 = _.template('<h1>Marionette is awesome!</h1>');
const myView1 = new Mn.View({template: template1});
const myView2 = new Mn.View({template: template2});
const MyView = Mn.View.extend({
el: '#container',
template: false,
regions: {
region1: '#region1',
region2: '#region2'
},
onRender() {
this.getRegion('region1').show(myView1);
this.showChildView('region2', myView2);
}
});
const myView = new MyView();
myView.render();
getRegion
和showChildView
代码中的两个方法有什么区别?
1条答案
按热度按时间fjnneemd1#
这只是一个简化的语法,来自Marionette文档:
还有一些有用的快捷方式,可以使语法更简洁。
showChildView
背后的代码