项目中的前端架构使用的是Angularjs,用户需要登录才能使用后台的功能,而界面设计上登录页和后台首页index完全不相同,即使用不同的模板。
收集了网上的主要方案:
1.把登录页html放入index页,用ng-if控制显隐,这种方法我用了,但是每次访问登录页时都会闪现后台index页的内容,体验非常不好。
2.分别为登录页和后台index 建html页面,每个页面都有各自的ng-view,再配合路由来实现。这种方式我不太明白,这两个页面用同一个ng-app吗?
那么请问大家如何解决这个问题的呢,有没有更好的方案呢?多谢
angularjs是单页应用框架,两个页面就是两个ng-app,即使两个名字一样。