PhoneGap中文网

 找回密码
 立即注册
查看: 51172|回复: 7
打印 上一主题 下一主题

Ionic页面加载前 ionic页面加载完成 ionic页面销毁执行的事件

[复制链接]

52

主题

528

帖子

1652

积分

金牌会员

Rank: 6Rank: 6

积分
1652
跳转到指定楼层
楼主
发表于 2015-9-19 10:02:35 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
ionic 中$ionicView.beforeEnter(页面刚加载前)  $ionicView.afterEnter  (页面加载完成) $destroy(页面销毁) 广播事件

//ionic controller刚加载执行的广播通知方法
  1. $scope.$on('$ionicView.beforeEnter', function() {  
  2.             
  3.   console.log('beforeEnter');

  4. });   

复制代码


//ionic controller全部加载完成 执行的广播通知方法 (数据全部请求完成)

  1. $scope.$on('$ionicView.afterEnter', function() {  

  2.                 console.log('afterEnter');  

  3. }, false);  
复制代码



//ionic controller全页面销毁 执行的广播通知方法

  1. $scope.$on('$destroy',function(){            
  2. console.log('$destroy');           
  3.   $rootScope.hideTabs = ' ';

  4. })   
复制代码


回复

使用道具 举报

52

主题

528

帖子

1652

积分

金牌会员

Rank: 6Rank: 6

积分
1652
沙发
 楼主| 发表于 2015-10-10 09:12:44 | 显示全部楼层
Holy_Cc 发表于 2015-9-28 12:00
顺便问下楼主,如果我把数据请求写到 页面加载前请求,会不会影响体验性能和页面加载的的速度? ...

这个应该问题不大,因为是异步请求。不会卡死的
回复 支持 反对

使用道具 举报

52

主题

528

帖子

1652

积分

金牌会员

Rank: 6Rank: 6

积分
1652
板凳
 楼主| 发表于 2016-6-2 20:52:53 | 显示全部楼层
皮卡丘小胖子 发表于 2016-6-1 11:18
请问楼主,它如何执行销毁动作呢,类似android的finish()

js对象用完以后直接  设置为空就销毁了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2024-5-4 07:39 , Processed in 0.037392 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表