angularjs – 使用angular-ui和angular-ui-router路由到基于Tab
我在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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 你为什么需要scalacheck中的Arbitraries?
- 利用网上免费的WebService实现一个在线翻译程序
- angular 2/4 把常用动画效果封装成基本动画库
- AngularJS教程 AngularJS从0到1——AngularJS控制
- vim – 如何使用OCaml进行复合错误检查?
- bash – shell脚本中是否有互斥锁/信号量机制?
- bootstrap 图片:响应式与外形样式
- angular2 Property 'map' does not exis
- 吴裕雄 Bootstrap 前端框架开发——Bootstrap 字
- angularjs – Angular 2有官方的nuget包吗?