在我的Ionic应用的主屏幕上,有一个项目列表,这个列表可能与上次启动应用程序时不同。然而,当应用程序在后台(多任务)运行时,当我回到应用程序时,它不会触发angular $scope.init函数,该函数会加载这些项目,并将在完全新的启动时使用,而是显示完全相同的、现在不正确的项目。如何使主屏幕始终在应用程序启动时刷新,即使仅从后台返回也是如此?
Cordova恢复处理程序是您的选择(请参见文档): document.addEventListener("resume", onResume, false); function onResume() { // refresh your data here }