淘汰赛 - 观察jQuery.active

时间:2013-07-15 17:05:44

标签: jquery ajax knockout.js

Knockout可以观察外部更改的值,例如jQuery.active吗?我想在有一个有效的AJAX调用时制作一个加载动画。

1 个答案:

答案 0 :(得分:1)

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

我建议用jQuery做一切(显示/隐藏你的动画?)。

另一个解决方案是通过ko.observable布尔值在每个ajax请求之前和之后显示/隐藏你的动画,但如果你从不同的模型做了很多不同的ajax请求,它将变得一团糟。