我使用Onsen(v1.3.12)和Angular开发我的跨平台应用程序。 我添加了一个按钮返回到应用程序的主页,因此如果用户进行了一些流行音乐或一些推送页面,那么当他们点击" Home"按钮,他们回到初始页面。 我使用以下代码:
$rootScope.myNavigator.resetToPage('homepage.html');
但它没有显示"弹出页面"的动画效果。使用pushPage
方法可见。
要获得此效果,我必须使用以下代码:
$rootScope.myNavigator.pages.length = 1;
$rootScope.myNavigator.pushPage('splash.html');
$timeout(function() {
$rootScope.myNavigator.pages.length = 0;
});
resetPage
方法的默认行为是不是很奇怪?为什么它没有显示" pop"实现
答案 0 :(得分:0)
我使用animation
选项解决了:
$rootScope.myNavigator.resetToPage('splash.html', {animation: 'slide'});
奇怪的是,pushPage
,popPage
和resetPage
方法的默认动画选项设置为slide
。 resetPage
方法也不会发生同样的情况。
也许是一个温泉虫。