我正在Cordova平台上使用Angularjs库开发一个应用程序。我想指定应用程序的登录页面。但是这个登陆页面只会打开一次。在我发现的大部分示例中,在程序中被定向回到此页面未到达登录页面。
他们使用$urlrouterprovider.otherwise
方法提供。例如;
https://github.com/sibin-p/sp-ionic_login/blob/master/ionic_login_simple/www/js/app.js
有这个问题的来源的例子吗?示例应用程序或代码?
答案 0 :(得分:0)
我会在localStorage中设置一个值,然后有条件地设置其他值。
if (localStorage.getItem('landing') === null) {
$urlRouterProvider.otherwise('landing');
} else {
$urlRouterProvider.otherwise('home');
}
然后在landing
控制器中,设置localStorage值。
localStorage.setItem('landing', 'true');
因此,第一次加载应用程序时,landing
控制器会将值添加到localStorage,任何其他重新加载都会加载该值,否则设置为home
。