【发布时间】:2023-03-21 11:54:01
【问题描述】:
我正在使用 HotTowel SPA 创建一个单页应用程序,它使用 Durandal 2.0
我有两个视图,名为 Dashboard 和 Settings。
当我加载网站时,仪表板视图被加载。当我点击设置时,仪表板视图被停用,当我点击仪表板时,它又被激活。
我的设置视图中有一个方法。调用此方法时,我希望从 DOM 中删除仪表板视图。这样当我再次单击仪表板时,它必须重新加载视图(就像重新加载网页时一样),而不是仅仅激活它。
那么有没有办法手动分离视图?
【问题讨论】:
-
不太了解用法,您能更好地解释一下您要达到的目标吗?
-
你想通过删除视图来达到什么目的,因为它干扰了 Durandal
-
感谢您的回复。我希望每次打开仪表板页面时都重新加载它(就像我第一次加载页面时一样)。我认为如果您从 dom 中删除视图,这是可能的,因为 durandal 说当视图分离时会发生这种情况。 (当您查看 durandal Docs 时,它说分离的回调将被称为“当关联的视图与 DOM 分离时”)
-
基本上我希望每次激活它时都重新加载视图。
标签: dom durandal single-page-application detach durandal-2.0