ionicView 生命周期事件不调用处理方法 $ ionicView.loaded $ ionicView.enter
来源:互联网 发布:sg是什么软件 编辑:程序博客网 时间:2024/04/27 23:42
这个问题发现的很早,却一直没有得到解决,今天必须要解决了,查了半天资料终于解决了!
如果在controller中使用$rootScope.$on('$ionicView.enter', function() {});调用,不仅进入该页面会调用,进入其他的页面也会调用,所以是不对的,而且在官方的文档中并没有使用rootScope;
终于在一个帖子中找到了关键:
解决方法
是需要在$stateProvider,路由注册时,把controller也添加进去,否则是不会执行的;
如:
.state('login', { url: '/login', templateUrl: 'templates/login.html', controller:'LoginController' })
这样就会执行我们在controller中写的生命周期方法了:
$scope.$on('$ionicView.beforeEnter', function () {console.log('-------beforeEnter-------');}
0 0
- ionicView 生命周期事件不调用处理方法 $ ionicView.loaded $ ionicView.enter
- ionicView的生命周期
- $ionicView的事件
- $ionicView.afterEnter不触发
- ionic中ionicView的生命周期
- ionic中$ionicView 事件的执行顺序
- $ionicView执行顺序
- ionic 视图周期 $ionicview
- ionic 中$ionicView.beforeEnter 事件的一个bug
- MFC对话框中处理Enter或Esc按键事件方法
- MFC对话框中处理Enter或Esc按键事件方法
- enter 事件的客户端处理
- enter事件的响应处理
- android 软键盘Enter键事件处理
- js禁止enter回车事件方法
- MFC 回车(Enter) 不退出对话框方法
- Enter事件
- enter事件
- C#学习篇(四)C#迭代器
- xml 颜色编辑
- MFC中char*,string和CString之间的转换 (转载)
- eclipse支持sun.*包的配置
- Android TextView 使用随机背景颜色的方法
- ionicView 生命周期事件不调用处理方法 $ ionicView.loaded $ ionicView.enter
- AI
- 如何解决CorelDRAW文件损坏问题
- js数组查找
- 【转】PCM Audio,PCM格式音频文件 详解
- Android MaterialList源码解析
- LeetCode21Merge Two Sorted Lists
- 百度都干写什么
- MyBatis学习总结(17)——Mybatis分页插件PageHelper