Angular.Js - Ionic Mobile App /识别登陆页面?

时间:2015-04-20 07:49:34

标签: angularjs cordova login ionic-framework

我正在Cordova平台上使用Angularjs库开发一个应用程序。我想指定应用程序的登录页面。但是这个登陆页面只会打开一次。在我发现的大部分示例中,在程序中被定向回到此页面未到达登录页面。

他们使用$urlrouterprovider.otherwise方法提供。例如;

https://github.com/sibin-p/sp-ionic_login/blob/master/ionic_login_simple/www/js/app.js

有这个问题的来源的例子吗?示例应用程序或代码?

1 个答案:

答案 0 :(得分:0)

我会在localStorage中设置一个值,然后有条件地设置其他值。

if (localStorage.getItem('landing') === null) {
  $urlRouterProvider.otherwise('landing');
} else {
  $urlRouterProvider.otherwise('home');
}

然后在landing控制器中,设置localStorage值。

localStorage.setItem('landing', 'true');

因此,第一次加载应用程序时,landing控制器会将值添加到localStorage,任何其他重新加载都会加载该值,否则设置为home