这是一个非常简单的问题。
基本上这是我的情况:
var newViewInstance1 = new MyView();
myLayout.myRegion.show(newViewInstance1)
现在,稍后,我想在同一个布局区域中再次显示View(这是一个静态的)。在此期间,该地区可能存在或可能没有不同的观点。
这两者之间有什么区别:
myLayout.myRegion.show(newViewInstance1) //again
//or
var newViewInstance2 = new MyView();
myLayout.myRegion.show(newViewInstance2)
例如,如果我执行后者,会不会挂起newViewInstance1?
由于
- Justin Wyllie
答案 0 :(得分:1)
除了初始化视图之外没有真正的区别(例如,如果您在视图的initialize
函数中获取或计算信息)。
在任何情况下,当某个区域显示视图时,它会关闭该区域中的所有打开视图。所以,不,newViewInstance1
不会在第二种情况下被遗弃。