【发布时间】:2013-09-15 18:11:26
【问题描述】:
我正在开发一个两页的 AngularJS 应用程序,用户必须先完成第一页,然后才能进入第二页。
我的 $routeProvider 设置如下:
$routeProvider.
when('/config', {templateUrl: 'views/config.html', controller: ConfigController}).
when('/levels', {templateUrl: 'views/levels.html', controller: LevelsController}).
otherwise({redirectTo: '/config'});
因此,用户最初被发送到配置页面,在填写一些字段后,他们按下按钮并被带到级别页面。问题是,如果他们在“关卡”页面上刷新页面,我需要将他们带回“配置”页面以再次填写字段,然后他们才能返回“关卡”页面。
有什么办法可以做到吗?
【问题讨论】:
-
你能组装一个plunk吗?
-
你希望用户刷新时,他总是去第一页
-
信息如何从第一页传递到第二页?我的意思是,除非加载了第一页,否则您不希望显示第二页 - 您如何或者更确切地说在哪里存储在第一页中输入的信息,以及如何与第二页共享这些信息?
标签: angularjs