gpt4 book ai didi

angularjs - 使用 Angular-UI 和 Angular-UI-Router 路由到基于选项卡的界面

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

我在 ui-router 的 Github 页面上阅读了很多问题,并决定获取一些输入(抱歉还有一个选项卡示例)

我正在创建一个基于选项卡的界面(基于 Angular-ui)。

我有一些固定的选项卡(一些列表),它们应该一直存在,数据或多或少是静态的,速度更重要。

此外,我想打开可关闭的选项卡,其中包含例如列表项的详细 View ,能够在它们之间切换(在其他选项卡中查找内容)非常重要。他们应该保留修改。

出于这个原因,我创建了一个选项卡服务,提供固定选项卡以及创建更多选项卡或删除它们的能力(仅保存 ui 状态)

我创建了一个 TabController 来控制整个选项卡页面,并创建了一个加载选项卡的状态。

到目前为止一切顺利,到目前为止一切顺利。我现在想要创建到 ui 状态的路由,例如,在加载页面或直接显示选项卡以创建新内容时显示第二个选项卡而不是第一个选项卡处于事件状态。

如果我重新加载页面,我不想保存整个状态,只直接显示某个选项卡,如果不存在则创建它。如果我已经在该页面上,我想保留当前选项卡并只打开一个新选项卡。

我喜欢https://github.com/angular-ui/ui-router/issues/562问题是因为在我看来这可能是一个用例。我想保留 View ,因为它只是根据路线修改它。

基本上问题是如何正确地将路由委托(delegate)给我的 TabController,我可以在其中处理整个事情(查找选项卡是否存在,然后显示它,否则创建它并显示它)。

这个问题很复杂,而且已经晚了,但也许你明白了

最佳答案

这个问题确实很复杂。我正在开发 ui-router 的一个分支,它的作用正是您所描述的。看起来它可能会在某个时候集成到核心 ui-router 中。

尝试一下:http://plnkr.co/edit/YhQyPV

https://github.com/angular-ui/ui-router/issues/894

关于angularjs - 使用 Angular-UI 和 Angular-UI-Router 路由到基于选项卡的界面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19959192/

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