angular+ionic实现返回上一页并刷新页面-创新互联
这篇文章主要讲解了“angular+ionic实现返回上一页并刷新页面”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“angular+ionic实现返回上一页并刷新页面”吧!
成都创新互联公司主营叶城网站建设的网络公司,主营网站建设方案,成都APP应用开发,叶城h5小程序设计搭建,叶城网站营销推广欢迎叶城等地区企业咨询假定当前页面为editCata页面,要返回的是cataDetail页面。目前我找到两种方法实现返回上一页并刷新,如果以后有其它方法,再继续添加。
1、在editCataCtrl.js中注入$ionicHistory服务. 使用$ionicHistory.goBack()方法即可返回到上一页面。
JS端代码:
$scope.goBack=function(){ $ionicHistory.goBack(); }
HTML代码:
如果需要返回上一页时,重试加载页面,在上一页editCataCtrl.js中添加以下代码:
//其他页面返回此页面时刷新数据 $scope.$on('$stateChangeSucess',$scope.doRefresh);//doRefresh为自定义的方法,可根据个人需要调用
2、可以试一下$state.go("路径名",{参数},{reload:true});
******************************************************
上述的刷新页面效果在实际过程中并没有起到效果,可以通过
$ionicView.beforeEnter
事件刷新页面
//其他页面返回此页面时刷新数据 //$scope.$on('$stateChangeSucess',$scope.doRefresh);//doRefresh为自定义的方法,可根据个人需要调用 //上面方法经测试是没有效果的。reload也不能刷新页面,经测试可以用下面的事件刷新页面 $scope.$on('$ionicView.beforeEnter',$scope.doRefresh);
如果还不行,在ion-view设置catch为false
感谢各位的阅读,以上就是“angular+ionic实现返回上一页并刷新页面”的内容了,经过本文的学习后,相信大家对angular+ionic实现返回上一页并刷新页面这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联成都网站建设公司,小编将为大家推送更多相关知识点的文章,欢迎关注!
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
分享文章:angular+ionic实现返回上一页并刷新页面-创新互联
标题URL:http://scyanting.com/article/ppjde.html