[编辑]
与部分和模板的复杂嵌套类似的问题
到目前为止,使用 Angular-UI 状态解决方案更好还是我应该坚持使用 ng-includes ?
到目前为止,我的 AngularJS 应用程序中的每个 URL 都有一个视图。我需要构建一个新视图,它应该有 3 个选项卡,我在试图弄清楚我将如何设计视图时遇到了麻烦——即架构方面的问题。
请注意,这 3 个选项卡后面的业务模型对象是同一个。
第一个选项卡用于查看和编辑业务对象上的数据。所以这已经是第一个选项卡中的两个“视图”。
第二个选项卡用于查看显示来自业务对象的子集合的数据的分页表。
第三个选项卡与第二个选项卡执行相同的操作,但用于另一个子集合。
显然,我不想一次加载整个业务对象。只有当用户导航到第二个或第三个选项卡时,我才会加载集合。
我现在主要关心的是如何组织视图?AngularJS 有这个限制,每页只有 1 个视图。
另外,我需要处理浏览器历史记录,因此选择选项卡时必须更改URL,但是我必须重新加载任何数据(即我不得重新加载控制器)。
任何提示将不胜感激。