无法从文档中找到这个:
我的用例:一个大型SPA,页面上有多个“小部件”或“应用程序” – 每个都有一个控制器,数据和模板.优选地,每个都应该是一个视图.目前每个模板都加载了ng-include,这既烦人又不分离兴趣而且效果不好,因为视图控制器可能在主ctrl被解析之前被初始化 – 这就是我们切换到UI路由器的原因. url没有嵌套的时间 – 例如/ page url可以包含Listview,用户视图等.
我想将此移动到UI路由器(在我已经将现有路由移动到UI路由器并检查一切正常工作之后)并且我不确定将窗口小部件/视图组合在一起的正确方法是什么.我应该使用一个抽象视图来保存/页面模板(并包含路由)并将每个小部件设置为此抽象内的视图吗?或者没有摘要它会工作吗?我应该使用命名还是嵌套(在某处看到命名视图被认为是代码味道,不知道为什么).在选项之间进行选择以及设置此选项的最佳实践是什么?我很乐意为此提出任何建议.
谢谢!