Nav- buttons和$ionicView

本文介绍Ionic框架中视图的生命周期事件,包括视图加载、进入、离开等阶段的触发时机及用途。同时讲解了侧滑菜单的enable-menu-with-back-views属性如何影响菜单在不同视图中的显示行为。

转自:http://ionichina.com/topic/55506eb4d55c8e157d87bb0f

 

<ion-nav-buttons><ion-nav-title> 下的任何元素的集合都会被默认的 header 或者顶级视图(一般是在 index.html 文件中)中的内容替换掉

enable-menu-with-back-views

在许多移动应用中,侧滑菜单是在子级视图中被禁用掉的.enable-menu-with-back-views属性决定了在回退按钮显示时,侧滑菜单是否启用

1、当设置为false时,任何带有menuToggle指令的按钮/链接都会被隐藏,并且用户无法通过侧滑的方式打开其菜单.

2、当回到带有侧滑页的根级页面(没有可见的回退按钮的页面),菜单开关按钮会再次被显示,并且菜单再次被启用.

 

$ionicView.loaded视图已经被加载。该事件仅在视图被创建之后添加到 DOM 时发生。当离开一个已经被缓存的视图,下次再访问该视图时,事件不会被激活。loaded 事件适合添加一些对这个视图的设置代码,然而当一个视图被激活时并不推荐监听这个事件。
$ionicView.enter已经完全进视图并且该视图已经被激活。不管首次加载还是访问一个缓存的视图,该事件都会发生。
$ionicView.leave视图已经完全离开并且不在是激活状态的视图。不管是缓存还是销毁,该事件都会发生。
$ionicView.beforeEnter视图即将进入并成为活动视图。
$ionicView.beforeLeave视图即将离开并不再是活动视图。
$ionicView.afterEnter视图已经完全进入并且现在是激活状态。
$ionicView.afterLeave视图已经完全离开并且不再是激活状态
$ionicView.unloaded视图控制器已经被销毁并且所有元素都已经被从 DOM 中移除

转载于:https://www.cnblogs.com/1992825-Amelia/p/4846694.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值