0
我有一個模板緩存設置爲true的離子列表頁面,每個項目都是可點擊的,避免重新加載的唯一方法是緩存頁面。但是,我需要從另一個菜單選項重新加載列表,但似乎我的控制器沒有觸發。我嘗試使用& ionicHistory設置差異服務來清除緩存並清除歷史記錄,但沒有任何效果。離子無限列表重新加載緩存頁面/視圖
我有一個模板緩存設置爲true的離子列表頁面,每個項目都是可點擊的,避免重新加載的唯一方法是緩存頁面。但是,我需要從另一個菜單選項重新加載列表,但似乎我的控制器沒有觸發。我嘗試使用& ionicHistory設置差異服務來清除緩存並清除歷史記錄,但沒有任何效果。離子無限列表重新加載緩存頁面/視圖
經過幾次撞擊我的頭後,下面的解決方案工作!通過強制重新加載我的列表控制器的以下內容:
$ state.go(「app.tabs.your_controller」,{},{reload:true});
注意:$ stateParams不起作用,因爲頁面沒有被加載,而是「reload:true」就像一個魅力。我繼續在不需要頁面重新加載的其他頁面上使用$ state.go(「app.tabs.your_controller」)。