1

jQuery.activeKnockout 能否观察到外部更改的值,例如?当有一个活跃的 AJAX 调用时,我想制作一个加载动画。

4

1 回答 1

1

如果不查看 jQuery.active 变量和/或添加许多代码行,我认为 Knockout 无法做到这一点。仅仅显示加载动画似乎太复杂了。

我建议用 jQuery 做所有事情(显示/隐藏你的动画?)。

另一种解决方案是通过 ko.observable 布尔值在每个 ajax 请求之前和之后显示/隐藏您的动画,但是如果您正在执行来自不同模型的许多不同的 ajax 请求,它将变得一团糟。

于 2013-07-15T17:49:24.567 回答