0
我要實現兩分屏登記, 第1次後,我註冊 - 我想禁用UI路由器狀態,即使應用程序關閉或重新啓動,它將保持相同的條件。 我有兩個頁面,我必須實現相同的邏輯。UI路由器與科爾多瓦和離子問題
問題是 - 我無法介入:$urlRouterProvider.otherwise('sign-in');
和應用程序之間。
如何以編程方式禁用我想要的任何狀態。
我要實現兩分屏登記, 第1次後,我註冊 - 我想禁用UI路由器狀態,即使應用程序關閉或重新啓動,它將保持相同的條件。 我有兩個頁面,我必須實現相同的邏輯。UI路由器與科爾多瓦和離子問題
問題是 - 我無法介入:$urlRouterProvider.otherwise('sign-in');
和應用程序之間。
如何以編程方式禁用我想要的任何狀態。
如果您正在使用LocalStorage,請在應用程序啓動時存儲您想要轉到的狀態。在您的控制器設置本作時,他們已經成功地完成任何任務,決定他們不應該再次看到第一個畫面:
var userState = $state.current.name;
$window.localstorage.setItem('startupState', userState);
,然後在應用負載:
$ionicPlatform.ready(function() {
var startupState = $window.localstorage.getItem('startupState') || '';
if (startupState.length > 0) {
$state.transitionTo(startupState);
}
});