1
我有一個頁面angularJS/nodejs/express應用程序。當第一次加載應用程序時,它通過API從數據庫中提取數據,並顯示在「主頁」路線的表格中。 5分鐘後,再次通過API調用更新數據,然後$scope.$apply()
。AngularJS視圖在顯示視圖之間切換前的新數據之前快速顯示舊數據
更新後,如果我從應用程序內的「主目錄」路徑導航到不同的視圖,然後再返回,您可以在幾分之一秒內看到舊數據,然後再次彈出新數據。
隨着我離開並返回到路線,這將重複發生。
看起來好像瀏覽器正在保存舊數據,然後每當我回去時更新它。
爲什麼會發生這種情況,我怎樣才能使$scope.apply
更改永久?
所以你想要的是同時加載所有的數據不是一個接一個的,對吧? –
在切換到新狀態之前清理顯示舊數據的範圍 –
這意味着您希望在「迴歸」狀態後保留「更新的數據」,對嗎? – Maher