PhoneGap中文网

 找回密码
 立即注册
查看: 50957|回复: 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. })   
复制代码


回复

使用道具 举报

11

主题

35

帖子

175

积分

注册会员

Rank: 2

积分
175
沙发
发表于 2015-9-28 11:51:20 | 只看该作者
感谢楼主,最近开发恰好遇到了这个问题,现已解决!
回复 支持 反对

使用道具 举报

11

主题

35

帖子

175

积分

注册会员

Rank: 2

积分
175
板凳
发表于 2015-9-28 12:00:38 | 只看该作者
顺便问下楼主,如果我把数据请求写到 页面加载前请求,会不会影响体验性能和页面加载的的速度?
回复 支持 反对

使用道具 举报

52

主题

528

帖子

1652

积分

金牌会员

Rank: 6Rank: 6

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

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

使用道具 举报

0

主题

8

帖子

20

积分

新手上路

Rank: 1

积分
20
5#
发表于 2016-3-10 14:00:41 | 只看该作者
本帖最后由 命无尘 于 2016-3-10 16:24 编辑

刚好用到,楼主真乃神通广大
试了下,没有达到预期的效果,数据请求完成并没有显示在页面上。调试时,页面使用ng-repeat,在afterEnter里写获取repeat的数据所在层<div></div>,首次是获取不到的,所以对<div></div>的样式处理是显现不出来的
回复 支持 反对

使用道具 举报

0

主题

3

帖子

12

积分

新手上路

Rank: 1

积分
12
6#
发表于 2016-6-1 11:18:58 | 只看该作者
请问楼主,它如何执行销毁动作呢,类似android的finish()
回复 支持 反对

使用道具 举报

52

主题

528

帖子

1652

积分

金牌会员

Rank: 6Rank: 6

积分
1652
7#
 楼主| 发表于 2016-6-2 20:52:53 | 只看该作者
皮卡丘小胖子 发表于 2016-6-1 11:18
请问楼主,它如何执行销毁动作呢,类似android的finish()

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

使用道具 举报

4

主题

8

帖子

127

积分

注册会员

Rank: 2

积分
127
8#
发表于 2016-8-13 20:51:34 | 只看该作者
命无尘 发表于 2016-3-10 14:00
刚好用到,楼主真乃神通广大
试了下,没有达到预期的效果,数据请求完成并没有显示在页面上。调试 ...

我也碰到同样的问题, 请问你现在解决了吗
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

ionic4视频教程

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

GMT+8, 2024-4-20 19:58 , Processed in 0.046555 second(s), 32 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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