0

我有2個佈局如下,佈局2有一個叫做'abc'的功能,我正在設置該佈局的區域內容。我需要從佈局1的函數調用中更新layout2區域內容。 我正在使用下面的代碼來完成此操作。它完美地調用了這個函數,但之後沒有刷新視圖。請讓我知道如何正確觸發功能並更新內容骨幹 - 從不同的佈局調用一個佈局的功能

module.layout1= Marionette.Layout.extend ({ 
    var layout = new module.layout2(); 
      layout.abc(); 
}); 

module.layout2= Marionette.Layout.extend ({ 

function abc() 
{ 
regionA.show(view); 
} 

}); 

在此先感謝您的幫助!

回答

0

Marionette Reqion的'show'功能會重新顯示它是否與您已經在區域中存在的不同。但你可以使用以下方式強制重新渲染:

regionA.show(view, { forceShow: true });