【发布时间】:2015-09-24 18:33:34
【问题描述】:
我正在开发一个包含选项卡的应用程序。我通过在标签更改时更改 ng-view 中的内容来管理应用程序中的标签导航。但是我在这些选项卡中有一个页面,该页面再次包含选项卡。由于我不能在单个应用程序中拥有 2 个 ng-view,因此我遇到了困难。我已经使用 ng-repeat 包含了所有选项卡及其各自的部门。所有选项卡的可见性各自内容由 ng-show/hide 控制。但是在这里,每次选项卡更改 URL 也会更改(使用路由)。这会导致在每个选项卡更改时向服务器发出 $http 请求。谁能给我一个更好的选择?我会根据要求分享代码。
【问题讨论】:
-
切换到
ui-router,它允许嵌套视图和父状态。ngRoute的初始转换不需要对路由配置进行重大更改。
标签: angularjs tabs angularjs-routing