gpt4 book ai didi

javascript - 对多个嵌套 ember 路由使用相同的 URL

转载 作者:行者123 更新时间:2023-12-03 03:00:25 24 4
gpt4 key购买 nike

我有一个使用 Ember 的案例,我想让顶级 URL 可用(即 localhost:4200/demo),并且让下面的所有路由也显示相同的 URL(localhost:4200/demo)。因此,如果可能的话,路线文件将类似于:

this.route('demo', function() {
this.route('one', { path: '/' });
this.route('submit', { path: '/' });
});

我知道可以为整个应用程序设置 ENV.locationtype,但是有没有办法有条件地为父 URL 下的特定 URL 设置此设置?

最佳答案

通常,当您最终遇到这样的重大障碍时,这是因为 Ember 试图隐含地试图告诉您,您正在做的事情不是一个好主意。

您不希望子路由以任何方式影响 URL 是否有特殊原因?如果您的主要目的是混淆事物,您可以在 URL 中使用随机值吗?

Ember 使用 URL 来确定应用程序中的事物应处于什么状态。如果您根本不想使用路由,则不必这样做,但此时您正在处理组件的嵌套层次结构,您必须在这些组件之间进行切换。这本质上类似于在没有路由器的情况下使用 React ...

关于javascript - 对多个嵌套 ember 路由使用相同的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47423535/

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