我的团队计划为我们未来的项目构建单页应用程序。目前,我在设计包含登录页面的应用程序时遇到了问题。有两种方法:
例如,假设我有两个页面:
请指导我如何保留深层链接或是否应采取第二种方法?谢谢。
- 将登录页面作为单独的页面创建,其余部分是另一页。
- 应用程序只有一个页面,登录页面将是应用程序中的视图,使用 JavaScript 来回切换。
例如,假设我有两个页面:
login.html
、index.html
(主页)。当未经身份验证的用户请求类似这样的页面 index.html#product=1
时,用户将被重定向到 login.html
,成功登录后,将用户重新导向到 index.html#product=1
。但是此时,#product=1
将丢失。请指导我如何保留深层链接或是否应采取第二种方法?谢谢。
ng-view
(例如在<body>
标签上),这个 ng-view 可以容纳你的登录页面或者包含另一个 ng-view 的主页面。如果这不能解答你的问题,请在 SO 上提出另一个带有更多代码示例的问题,这样人们就可以更容易地帮助你了。 - Khanh TO