异步敲除验证的进度指示器?

时间:2013-05-29 16:37:21

标签: ajax knockout-validation

是否有人使用knockout.validation在异步远程验证器上使用了进度指示器?

我正在做一个jQuery AJAX来确定用户名是否是唯一的,并希望在发生这种情况时显示进度指示器或微调器。

我不确定这是否可以开箱即用,但如果有任何关于如何做到这一点的指导,或者如果有人已经这样做并愿意分享他们的经验,那就太棒了:)< / p>

1 个答案:

答案 0 :(得分:1)

你很幸运。有一个isValidating函数可以附加到observables,因此您可以跟踪异步规则在其上运行的时间。

在你的标记中,你可以只放一些微调图像或类似的东西:

<div data-bind="visible: someObservable.isValidating()">
    <img src="spinner.gif"/>
</div>