gpt4 book ai didi

ember.js - 有没有办法找出 Ember 中从哪条路线过渡到当前路线?

转载 作者:行者123 更新时间:2023-12-02 21:37:05 25 4
gpt4 key购买 nike

假设我们有 3 条路线:A、B 和 C

有可能从 A 过渡到 C。或者从 B 过渡到 C。

A -> C
B -> C

在路线 C 中,我想知道它是从哪条路线转换而来的。要么 A 要么 B。有没有简单的方法可以找到它?

附注我想做的是在从 A(或 B)转换到 C 时添加一个带有路由名称(A 或 B)的额外参数,并在路由 C 的 beforeModel 钩子(Hook)上获取该参数.

最佳答案

您可以通过以下方式设置查询参数: controller/route并在路由中访问它们

beforeModel:function(transition){
transition.queryParams
}

因此,从a开始,您将查询参数设置为A,并根据A在beforeModel中执行您需要的操作。对于B也是如此

关于ember.js - 有没有办法找出 Ember 中从哪条路线过渡到当前路线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31825175/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com