3

我正在使用使用 Durandal 2.0 的 HotTowel SPA 创建单页应用程序

我有两个视图,名为仪表板和设置。

当我加载网站时,仪表板视图被加载。当我单击设置时,仪表板视图会被停用,当我单击仪表板时,它会再次被激活。

我的设置视图上有一个方法。调用此方法时,我希望从 DOM 中删除仪表板视图。这样当我再次单击仪表板时,它必须重新加载视图(就像重新加载网页时一样),而不是仅仅激活它。

那么有没有办法手动分离视图?

4

1 回答 1

0

您可以cacheViews在组合绑定上设置为 false。请参阅“使用合成 ”页面的大约 3/4 。

在 shell.html 文件中(我想在 HotTowel 中是一样的),会有这样一行:

<div class="container-fluid page-host" data-bind="router: { transition:'entrance', cacheViews:false }"></div>
于 2013-10-09T08:19:19.107 回答