加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – 使用angular-ui和angular-ui-router路由到基于Tab

发布时间:2020-12-17 06:59:21 所属栏目:安全 来源:网络整理
导读:我在ui-router的 Github页面上阅读了很多问题,我决定得到一些输入(sry再一个标签示例) 我正在创建一个基于选项卡的界面(基于angular-ui). 我有一些固定的标签(一些列表)应该一直存在,数据或多或少是静态的,速度更重要. 另外我想打开可关闭的选项卡,其中包含
我在ui-router的 Github页面上阅读了很多问题,我决定得到一些输入(sry再一个标签示例)

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

我有一些固定的标签(一些列表)应该一直存在,数据或多或少是静态的,速度更重要.

另外我想打开可关闭的选项卡,其中包含列表项的详细视图,重要的是能够在它们之间切换(在其他选项卡中查找内容).他们应该继续修改.

出于这个原因,我创建了一个标签服务,提供固定标签,并能够创建更多标签或删除它们(仅保存ui状态)

我创建了一个TabController来控制整个标签页,我创建了一个加载标签的状态.

到目前为止,这么好,到目前为止.我现在想要创建到ui状态的路由,例如,当您加载页面或直接显示选项卡以创建新内容时,显示第二个选项卡是活动的而不是第一个.

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

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

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

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

解决方法

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

插手玩:http://plnkr.co/edit/YhQyPV

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读