1
我的視圖模型手動訂閱observable,以便在更改時通過AJAX驗證值。那麼如果該值無效,則將其更改爲默認值。Knockoutjs預防訂閱循環
問題是由於訂閱,驗證獲取兩次:當用戶將值更改爲無效值時,以及視圖模型更改值以修復值時。
什麼是防止這種情況的優雅方法?
我的視圖模型手動訂閱observable,以便在更改時通過AJAX驗證值。那麼如果該值無效,則將其更改爲默認值。Knockoutjs預防訂閱循環
問題是由於訂閱,驗證獲取兩次:當用戶將值更改爲無效值時,以及視圖模型更改值以修復值時。
什麼是防止這種情況的優雅方法?
看看extenders documentation。擴展器允許你完成這種截取。你會使用擴展器而不是訂閱。
這是我害怕的答案 – LostInComputer