阻止和中止转换

当 Ember Router 将转换对象传输到各种钩子时,钩子可以使用 transition.abort() 方法中止转换,如果转换对象使用 transition.retry() 方法存储,则可以重新尝试。

下表显示了在路由转换期间防止和重试转换的不同方法 −

S.No. 转换 &描述
1 通过 willTransition 阻止转换

当您使用 {{link-to}}}i> 帮助程序或 transitionTo 方法重新尝试转换时,它会在当前活动路由上触发 willTransition 操作。

2 中止转换

目标路由使用转换对象来中止尝试的转换。

emberjs_router.html