2013-09-12 4 views
13

У меня есть марионетка, которая имеет регион с внутренним видом. Как я могу получить ссылку на эту точку зрения?Магистральная линия марионетки получить вид области

Например:

var layoutView = Backbone.Marionette.Layout.extend({ 
    regions: { 
     myRegion: '.some-element' 
    }, 
    initialize: function(){ 
     this.render(); 
     this.myView.show(new someView()); 
    }, 
    test: function(){ 
     var view = this.myRegion.get() // or something to retrieve the view? 
    } 
}); 

Я имею в виду, я могу сохранить экземпляр вида в «это», но, конечно, марионетка должен иметь способ извлечения его ... правильно?

ответ

19

Это должно быть просто this.myRegion.currentView и модель, если связан с точки зрения: myRegion.currentView.model

+2

не работает для меня, «неопределенные» – Vic

+0

я знаю наверняка, что это работает на регионы, связанные с основным приложением. R u уверенный тест проходит после шоу? – dbrin

+0

ooh Я вижу, упс. спасибо – Vic

Смежные вопросы