【发布时间】:2015-02-25 21:48:52
【问题描述】:
由于有状态路由支持,我决定使用 angular-ui-router 而不是 ng-route。
但是,我对如何以一种有意义的方式布局和存储我的应用程序组件感到有些困惑。有什么想法或例子可以帮助我吗?
注意:我现在对我的结构使用基于组件的方法。这意味着,我有例如“./components/ObjectSidebar”。但我也对实施一个由“HeaderController”、“MainPageController”、“FooterController”等组成的“整体应用程序结构”非常感兴趣。我是否将这些组件都包含在同一个页面中?我将如何构建我的应用程序以模块化“MainPageController”下的所有组件(然后可以包括我的其他组件,例如“ObjectSidebar”等等。
【问题讨论】:
-
感谢您的回复。我目前正在以基于组件的方式对控制器进行分组。例如。 ObjectSidebar 或 ObjectEditView 或其他。但我有点被撕裂了,因为我还想要一个更高级别的控制器结构,它类似于高级页面组件,这样我就可以创建一个动态页眉、页脚等。话虽如此,我不太确定如何以模块化、实用的方式布置文件夹/命名空间
标签: javascript angularjs requirejs angular-ui-router