angularjs – Angular UI Router – 如何在切换视图时保留视图
我是Angular和UI路由器的新手.
Plunk http://plnkr.co/edit/1wfyrGryfGG5RtXozPFY?p=preview 设置我有三个顶级应用程序导航按钮Home,Projects,Help.他们使用Angular UI Router ui-view指令加载不同的视图home.html,projects.html和help.html.这很好用. Projects.html视图有一个标签栏,每个标签对应一个项目:D1,D2 D3等,我使用url路由器属性显示相应的项目标签. 每次单击“项目”按钮时,它都会完全重新加载标签栏.我当前的标签,并希望它内部有任何嵌套视图.基本上是Project.html的页面内容,也调用控制器. 我阅读了wiki文档,无法弄清楚如何实现我所需的功能.我相信我错过了一些东西.它会不会重新加载视图? 问题:如何避免重新加载项目视图内容,以便在切换到Home之前可以保留所选选项卡和所有内容.因为我会在每个项目上有很多嵌套视图和模型. 解决方法
我也想要类似的功能,但ui-router还不支持它.我将ui-router分叉以支持“并行状态”并将其提交给项目进行评论.谈话的要点是ui-router最终将支持某种形式的并行状态但尚未支持.在此期间,您可以尝试我的0.2.10分叉,它提供您想要的并行状态.
在这里阅读对话:https://github.com/angular-ui/ui-router/issues/894 查看示例平行标签插入此处:http://plnkr.co/edit/YhQyPV?p=preview 这是叉子;用grunt构建它:https://github.com/christopherthielen/ui-router (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |