Javascript Wtat&x27;s getRegion和showChildView之间的差异 const template1=u.template('木偶说你好!'); const template2=u.template('木偶太棒了!'); const myView1=new Mn.View({template:template1}); const myView2=new Mn.View({template:template2}); const MyView=Mn.View.extend({ el:'集装箱', 模板:false, 区域:{ 区域1:“#区域1”, 区域2:“#区域2” }, onRender(){ this.getRegion('region1').show(myView1); 这个.showChildView('region2',myView2); } }); const myView=new myView(); myView.render();

Javascript Wtat&x27;s getRegion和showChildView之间的差异 const template1=u.template('木偶说你好!'); const template2=u.template('木偶太棒了!'); const myView1=new Mn.View({template:template1}); const myView2=new Mn.View({template:template2}); const MyView=Mn.View.extend({ el:'集装箱', 模板:false, 区域:{ 区域1:“#区域1”, 区域2:“#区域2” }, onRender(){ this.getRegion('region1').show(myView1); 这个.showChildView('region2',myView2); } }); const myView=new myView(); myView.render();,javascript,backbone.js,marionette,Javascript,Backbone.js,Marionette,这段代码中的两个方法之间有什么区别?getRegion和showChildView?这只是一个快捷语法,来自: 此外,还有一些有用的快捷方式,可以获得更简洁的语法 layoutView.getRegion('menu').show(new MenuView()); layoutView.getRegion('content').show(new MainContentView()); 这只是一种快捷语法,来自: 此外,还有一些有用的快捷方式,可以获得更简洁的语法 layoutView.ge

这段代码中的两个方法之间有什么区别?getRegion和
showChildView

这只是一个快捷语法,来自:

此外,还有一些有用的快捷方式,可以获得更简洁的语法

layoutView.getRegion('menu').show(new MenuView());

layoutView.getRegion('content').show(new MainContentView());


这只是一种快捷语法,来自:

此外,还有一些有用的快捷方式,可以获得更简洁的语法

layoutView.getRegion('menu').show(new MenuView());

layoutView.getRegion('content').show(new MainContentView());


@zloctb这不是使事情复杂化,而是使它们更容易打字和阅读。@zloctb这不是使事情复杂化,而是使它们更容易打字和阅读。
layoutView.showChildView('menu', new MenuView());

layoutView.showChildView('content', new MainContentView());
showChildView(name, view, ...args) {
    const region = this.getRegion(name);
    return region.show(view, ...args);
}