0

想象一下,你有一个使用 Javascript MVC 的页面应用程序,它应该在子应用程序之间切换并且仍然保持在同一页面上。您可以在页面中加载额外的控制器和视图,但为避免不同控制器之间的冲突,您需要启用当前控制器并禁用其他控制器。如果需要,您甚至可以销毁控制器并添加当前的子应用控制器。

是否可以?如果是这样,如何?

谢谢。

4

1 回答 1

1

通常,您的页面上有某种层次结构(例如页面控制器,一些用于导航等),并且您只替换页面中实际更改的部分的控制器。

对于中心内容元素,这意味着要么销毁控制器(通过对其调用destroy)或替换将更改的元素(这也将删除附加到它的控制器)。所以你真的不需要禁用任何东西,因为你实际上是在删除整个东西。

于 2012-02-23T22:46:11.390 回答