0
我正在使用第三方js庫向其api發出http請求。我使用「ng-keyup」對輸入字段中的每個按鍵執行此操作。在調用api返回之後,我設置了填充視圖的$ scope.results。然而,視圖總是更新一個迭代,調試這看起來與異步調用。angularjs:異步調用後視圖數據不會更新
有沒有辦法刷新視圖或異步調用,而不僅僅是一個回調?
我正在使用第三方js庫向其api發出http請求。我使用「ng-keyup」對輸入字段中的每個按鍵執行此操作。在調用api返回之後,我設置了填充視圖的$ scope.results。然而,視圖總是更新一個迭代,調試這看起來與異步調用。angularjs:異步調用後視圖數據不會更新
有沒有辦法刷新視圖或異步調用,而不僅僅是一個回調?
看起來你的回調可能在角度上下文之外執行。嘗試在異步回調中撥打$scope.$apply()
。如果這不是問題,請張貼一些代碼:)
我們可以得到一些代碼嗎? –
我猜測初始調用不會運行摘要循環,導致後面的所有內容都落後1步。 – tymeJV