Knockout可以观察外部更改的值,例如jQuery.active
吗?我想在有一个有效的AJAX调用时制作一个加载动画。
答案 0 :(得分:1)
我认为如果没有watching jQuery.active变量和/或添加多行代码,Knockout就无法做到这一点。仅显示加载动画似乎太复杂了。
我建议用jQuery做一切(显示/隐藏你的动画?)。
另一个解决方案是通过ko.observable布尔值在每个ajax请求之前和之后显示/隐藏你的动画,但如果你从不同的模型做了很多不同的ajax请求,它将变得一团糟。