Marionette 中的 regionType 属性

regionType poperty in Marionette

MyApp.addRegions({
  someRegion: {
    selector: "#foo",
    regionType: MyCustomRegion
  })

Marionette 中的 regionType 是什么以及如何使用它?

默认情况下 regionType 设置为 Marionette.Region

但是如果您想要您所在区域的一些特殊功能,您可以创建一个自定义区域。

var MyCustomRegion = Marionette.Region.extend({
    initialize: function(){
        console.log("I'm special!");
    }
});

然后您可以像示例中那样使用 MyCustomRegion

MyApp.addRegions({
    someRegion: {
        selector: "#foo",
        regionType: MyCustomRegion
    })