Hi,想請問一下
以SPA的網頁來說,如何執行瀏覽器的上一頁/下一頁又能更新畫面的資料(非整個頁面刷新)?
目前只有查到使用History.PushState可以聆聽上一頁/下一頁的事件,該方法有實際測試但這並不能立刻更新畫面,按了兩下上一頁才能更新畫面,這樣操作有點奇怪
想請問有甚麼更好的方法可以解決這種問題嗎
Hi,想請問一下
以SPA的網頁來說,如何執行瀏覽器的上一頁/下一頁又能更新畫面的資料(非整個頁面刷新)?
目前只有查到使用History.PushState可以聆聽上一頁/下一頁的事件,該方法有實際測試但這並不能立刻更新畫面,按了兩下上一頁才能更新畫面,這樣操作有點奇怪
想請問有甚麼更好的方法可以解決這種問題嗎
似乎加上$scope.apply()就可以更新資料了
$scope.apply() 是強制 AngularJS 重跑整個 digest 過程