我正在尝试创建一个三面板布局:
- left:使用ng-repeat生成的项目列表(即:group1,group2,group3 ......)
- top:每个组页面的几个按钮(即:home,browse,users,...)
- 右:内容面板
现在,我遇到了一些问题:
- 我希望用户始终选择一个组,这应该在url(/ group /:groupId)中表示。只有在从后端数据库获取组后才能知道这个groupId,但我仍然希望这是默认页面。换句话说,网站的主页应该包含groupId,具体取决于当前用户。
- 当用户点击顶部面板链接时,他应该被带到该特定于群组的页面(/ group /:groupId:/ home)
- 当用户点击左侧面板中的组链接时,他应该被带到该组的当前所选页面(即:如果用户位于/ group / 1 / home并点击group2,他应该被带到/ group / 2 / home,如果他在/ group / 1 /浏览并点击group2,他应该被带到/ group / 2 /浏览)
任何人都知道如何实现这种行为?我一直试图绕过这个,但似乎无法找到实现这一目标的好方法。请发帖询问是否需要澄清。
编辑:我正在使用UI路由器