我一直在使用AngularJS构建一个大型应用程序。关于如何最好地设计应用程序的问题,我看到了太多类似的问题,但仍然有点困惑。
一个基本的应用程序通常有:
1)登录页面/首页
2)主页 - 带有标题和页脚。正文是通过
$route
动态加载的partial/composite。
由于我们没有处理多个ng-view的方法,所以最佳的方式是如何构建Home页面,使其具有一个单独的HomePage容器,包括标题和页脚,而正文通过$route
动态加载。
目前,我已经设计了一个单独的LoginContainerPage,通过$routers加载Login页面和主页,但是由于只允许使用一个ng-view,我不能在Home页面中再次使用另一个ng-view
来动态加载正文。我也不想使用ng-include
。
另一种方法是将LoginPage放在$route
之外,从HomePage开始路由,以便动态加载正文。
想知道是否有更好的想法。
提前感谢!