this.navCtrl не определен после успешного вызова ajax - PullRequest
0 голосов
/ 01 сентября 2018

Здравствуйте. Я пытаюсь перенаправить целевую страницу после успешного входа в приложения ionic3. Всегда отображается ошибка: ОШИБКА TypeError: «this.navCtrl не определен» doLogin(){ $.ajax({ type: 'get', url: 'http://my_server_ip_address/php/login.php?u='+this.UserInfoForm.username+'&p='+this.UserInfoForm.password, success: function (res) { window.localStorage['userInfo'] = JSON.stringify(res); this.navCtrl.setRoot('clientDashboard'); }, error:function(){ this.navCtrl.setRoot('LoginPage');<br> } }); }

мой конструктор:

constructor(public navCtrl: NavController,
    public navParams: NavParams,
    private formBuilder: FormBuilder,
    private menu: MenuController) {
    this.menu.enable(true); // Enable sidemenu
}
...