当 activate 方法执行如下操作时,我可以轻松地显示加载消息:
<div data-bind="compose:ActiveVm">
<div class="text-center" style="margin : 75px">
<i class="fa fa-spinner fa-spin"></i>
</div>
</div>
但是,如果我随后使用不同的视图模型更新我的 ActiveVm 属性,则不会显示启动内容。我知道启动内容仅设计为在“初始”加载时显示,但是在从一个视图模型转换到另一个视图模型时,我有哪些选项可以显示这样的消息?
请注意,此组合不参与路由...
更新:此处的相关 durandal 问题可能对未来的访问者有价值:https ://github.com/BlueSpire/Durandal/issues/414