2016-11-15 31 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