正如您在this Plunker中所看到的,我在Ionic侧菜单启动器模板中添加了3个状态。单击菜单项calendar
,抽象状态app.calendar
由其子状态app.calendar.a
调用,抽象状态具有resolve:
配置对象,该对象基于获取数据默认参数,如果没有提供,(我尝试添加params:{year:{value:'2015'}}
,但我得到Error: Invalid params in state 'app.calendar'
)。所以在这种情况下,我无法给出对resolve函数有用的默认值。此外,当您单击goto state B
按钮时,只有在第二次转换后才会到达新状态。