0

我正在使用離子3,並希望自動登錄使用存儲插件存儲登錄詳細信息。我可以從存儲打印登錄數據,但成功登錄rootPage後,對我來說,它的homePage不會來。我得到了一些錯誤,如: -根頁面不成功後,在離子3成功自動持續登錄3

錯誤類型錯誤:無法設置未定義

代碼的特性「rootPage」寫入如下: -

import { HomePage } from '../pages/home/home'; 

export class MyApp { 
    rootPage:any = LoginPage; 

    if (status) { 
      var _dataObj = JSON.parse(data);    
      rest.setAuthToken(_dataObj.userId, _dataObj.authToken); 
      this.rootPage = LoginPage;      
    } 
} 
+0

請問您能否添加所有相關的代碼?那個'status'變量來自哪裏?它是否在另一個功能? – sebaferreras

回答

0

您可以將這個值設置爲一個變量而不是使用它。

export class MyApp { 
    rootPage:any = LoginPage; 
    let self = this; 
    if (status) { 
      var _dataObj = JSON.parse(data);    
      rest.setAuthToken(_dataObj.userId, _dataObj.authToken); 
      self.rootPage = LoginPage;      
    } 
} 
相關問題