gpt4 book ai didi

ember.js - 在 emberjs 中使用页面部分作为路由

转载 作者:行者123 更新时间:2023-12-02 04:59:46 25 4
gpt4 key购买 nike

我正在设计一个状态下有几个部分的设计,我希望能够单独链接到每个部分。

有没有一种方法可以在基本级别渲染没有导出的单个模板,然后在转换到任何子路由时触发滚动?

此外,有没有一种方法可以防止转换改变浏览器历史记录,这样我就可以在用户滚动时围绕状态进行转换,而不会强制他们多次返回以退出页面?

最佳答案

应用模板必须有一个outlet。否则你将无法渲染任何东西,除非你想使用 {{render}} 进行手动渲染。您可以在模板中放置一些逻辑以与 {{render}} 一起使用,但是为了避免 {{outlet}}

的便利性似乎有点过分了

您可以将您的状态建模为子状态,其中包含与路由相对应的 postpost/newpost/delete嵌套在 post 资源中。

但是,我不认为你可以有选择地使用路由而不影响 url。您只能将位置设置为 none 以完全关闭位置更改。

我只是确保 UI 有一个上下文后退按钮,可以让用户返回到之前的状态,并在必要时跳过状态。因此用户不必过分依赖浏览器的后退按钮。

关于ember.js - 在 emberjs 中使用页面部分作为路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17503928/

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