所以我的ember应用程序中有应用程序身份验证逻辑。当用户点击他们需要进行身份验证的路线时,他们将转换到登录路线,并保存他们想要点击的原始路线。当他们登录时,我检查是否有原始路线要转换回并在那时将它们发送回去。
这种方法很好,除非原始路径中有查询参数。过渡应该将它们发送到'#/ OldRoute / 3'(例如),而是将它们发送到'#/ OldRoute / undefined'
如何在维护查询参数的同时重试转换?
答案 0 :(得分:1)
我认为你需要适当的模型来重定向到嵌套路由,所以让我们看看,你也可以保存路由和参数(X)。一旦您对用户进行了身份验证,您可能希望根据路由名称(原始路由)从存储中获取模型(具有ID X的故障单模型),然后仅将获取的模型作为参数传递给transitionToRoute函数进行转换。 / p>