Ionic2:如何使用NavOptions更改导航控制器的默认推送动画?

Dro*_*ven 2 ionic-framework ionic2 angular

我在视图上有一个列表,单击列表中的每个项目都会呈现一个新视图.我希望它从屏幕的右边缘滑动,就像默认的android(我假设).Ionic2中的默认NavControl.push()方法呈现新视图,就像它出现在哪里.从Ionic2文档中可以看出,这可能是可能的(但没有给出示例).从有关NavOptions的文档中,

NavController上的一些方法允许自定义当前转换.为此,我们可以使用修改后的属性传递对象.

属性"动画"理解以下值:md-transition,ios-transition和wp-transition.

任何人都可以解释如何使用这个NavOptions来改变NavController.push()的动画?

e66*_*666 10

只需使用:

 var navOptions = {
      animation: 'ios-transition'
 };
 this.navController.push(NewPage, null, navOptions);
Run Code Online (Sandbox Code Playgroud)