0

在我的 ember 应用程序parent-route -> child-route -> leaf-route中,我的叶子路由的willTransition钩子中有这样的路由,我将根据某些条件中止转换。我还将 ember 应用程序对象存储在全局变量中。所以我可以使用它从任何地方获取路由器对象EmberApp.__container__.lookup("router:main");并使用.transitionTo(another-parent-route). 在我leaf-route看来,这种转换不起作用,因为它的willTransition钩子会中止转换。所以我需要在路由器对象中清除我当前的路由器并进行新的转换。这可能吗?我怎样才能做到这一点?请向我建议任何有助于我的情况的解决方案。

4

0 回答 0