我有两个布局如下,布局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 :(得分:0)
Marionette Reqion的'show'功能会重新呈现视图,如果它与您在地区已有的视图不同。但您可以使用以下方式强制重新渲染:
regionA.show(view, { forceShow: true });