当Ember路由器将转换对象传输到各种钩子时,钩子可以通过使用transition.abort()方法中止转换,并且如果使用transition.retry()方法存储转换对象,则可以重新尝试。
下表显示了在路由转换期间防止和重试转换的不同方法 -
S.No. | 过渡和描述 |
---|---|
1 | 通过willTransition防止转换 当您使用{{link-to}}帮助程序或transitionTo方法重新尝试转换时,它会触发当前活动路径上的willTransition操作。 |
2 | Aborting Transitions 目标路由使用转换对象来中止尝试的转换。 |