var Mn = require('backbone.marionette');
var RootView = require('./views/root');
var App = Mn.Application.extend({
region: '#root-element',
onStart: function() {
this.showView(new RootView()); // Which is your old region manager
}
});
var myApp = new App();
myApp.start();
2条答案
按热度按时间y53ybaqx1#
我发现区域管理器可以被一个视图代替,作为所有其他视图的根。
wnvonmuf2#
从3.0 release blog:
区域经理
Marionette.RegionManager
已被移除。这个公开的类别主要是做为LayoutView
和Application
之间的通用类别。upgrade guide似乎根本没有提到
RegionManager
。如果你正在寻找一个codemod或其他我不知道的东西。但是有这个marionette-3-补丁向后兼容marionette 2,你可以用它来升级,并逐步手动重写2.x语法或创建工具。