一直致力于使用 Angular js 构建一个巨大的应用程序。在同一主题上看到太多关于我们如何最好地设计应用程序的问题,但仍然很困惑。
一个基本的应用程序通常有一个
1) 登录页面/索引页面
2) 主页 - 带有页眉和页脚。身体是
partial/composite
不断变化的。
因为我们没有加载多个 ng-views 的句柄,这是构建主页的最佳方式,这样我们就有一个带有页眉和页脚的HomePage$route
容器,并且 Body 是通过.
现在我已经使用单个LoginContainerPage来设计它,它通过 $routers加载登录页面和主页,但由于只允许单个 ng-view 我不能ng-view
在主页中使用另一个来再次动态加载正文。我也不热衷于使用ng-include
。
另一种方法是将LoginPage保持在外部$route
并从HomePage开始路由,以便动态加载 Body。
想检查周围是否有更好的想法。
提前致谢!!