Ember过渡重试查询参数

时间:2014-02-05 00:04:51

标签: javascript ember.js ember-data

所以我的ember应用程序中有应用程序身份验证逻辑。当用户点击他们需要进行身份验证的路线时,他们将转换到登录路线,并保存他们想要点击的原始路线。当他们登录时,我检查是否有原始路线要转换回并在那时将它们发送回去。

这种方法很好,除非原始路径中有查询参数。过渡应该将它们发送到'#/ OldRoute / 3'(例如),而是将它们发送到'#/ OldRoute / undefined'

如何在维护查询参数的同时重试转换?

1 个答案:

答案 0 :(得分:1)

我认为你需要适当的模型来重定向到嵌套路由,所以让我们看看,你也可以保存路由和参数(X)。一旦您对用户进行了身份验证,您可能希望根据路由名称(原始路由)从存储中获取模型(具有ID X的故障单模型),然后仅将获取的模型作为参数传递给transitionToRoute函数进行转换。 / p>