2013-05-29 73 views
1

是否有人在使用knockout.validation的異步遠程驗證器上使用了進度指示器?異步基因敲除驗證的進度指示器?

我正在做一個jQuery AJAX來確定一個用戶名是否是唯一的,並想在這種情況發生時顯示進度指示器或微調器。

我不確定這是否可以開箱即用,但如果有任何關於如何做到這一點的指導,或者如果任何人已經做到了這一點,並願意分享他們的經驗,這將是偉大的:)

回答

1

你很幸運。有一個isValidating函數被附加到observables,所以你可以跟蹤異步規則在什麼時候運行。

在您的標記,然後你可以只是把一些微調圖像或任何像這樣:

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

五高!謝謝你:)它也可以在自定義消息模板(我使用的)中使用'field.isValidating' – jamiebarrow