gpt4 book ai didi

dom - Durandal:手动从 DOM 中删除 View

转载 作者:行者123 更新时间:2023-12-02 04:58:24 24 4
gpt4 key购买 nike

我正在使用 HotTowel SPA 创建一个单页应用程序,它使用 Durandal 2.0

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

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

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

那么有没有办法手动分离 View ?

最佳答案

您可以在组合绑定(bind)上将 cacheViews 设置为 false。查看 Using Composition 的大约 3/4页。

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

<div class="container-fluid page-host" data-bind="router: { transition:'entrance', cacheViews:false }"></div>

关于dom - Durandal:手动从 DOM 中删除 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19248872/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com