【发布时间】:2016-05-30 17:45:09
【问题描述】:
当使用选项cacheViews: true 时,Durandal 缓存视图。即留在 DOM 中并仅显示/隐藏它们。在我们应用程序的一个用例中,我想从 DOM 中清除它们以便重新加载它们。
有谁知道这是否可能,如果可以,怎么做?
【问题讨论】:
标签: javascript knockout.js durandal
当使用选项cacheViews: true 时,Durandal 缓存视图。即留在 DOM 中并仅显示/隐藏它们。在我们应用程序的一个用例中,我想从 DOM 中清除它们以便重新加载它们。
有谁知道这是否可能,如果可以,怎么做?
【问题讨论】:
标签: javascript knockout.js durandal
“目前在 Durandal 中没有直接的支持。” - 罗伯·艾森伯格
解决方法是您必须使用 jQuery 从 DOM 中删除缓存的视图,Durandal 将在下一次合成时重新加载它。
【讨论】: