2016-11-15 33 views
1

简单的代码AddRegions不是启动应用程序的功能

define(['marionette'],function (Marionette) { 


     var MyApp = new Backbone.Marionette.Application(); 

     MyApp.addInitializer(function(options) { 

     }) 
     MyApp.addRegions({ 
      mainRegion: "#content" 
     }); 
    }) 

// MarionetteJS (Backbone.Marionette) 
// ---------------------------------- 
// v3.1.0 
//  Backbone.js 1.3.3 

如何解决?

回答

3

从木偶版本3 addRegions不再支持。相反,你可以指定如下根region

var App = Backbone.Marionette.Application.extend({ 
    region: '#content', 
    initialize: function() { 
    // init 
    }, 
    onStart: function() { 
    // start application 
    } 
}); 

var myApp = new App(); 
myApp.start(); 

您可以检查出木偶更多V3 documentation

+0

谢谢! )有用 – zloctb