Я делаю форму в ионном приложении для отправки почты с php successCallback response show alert msg отправлено после того, как я хочу добавить перенаправление на домашнюю страницу приложения

Мне нужно добавить перенаправление после успешного отправления почты, показать предупреждение, а затем пользователь автоматически перенаправить на главную страницу приложения, которая на главной странице

import {Component} from '@angular/core';
import {IonicPage, NavController, NavParams} from 'ionic-angular';
import {Http} from "@angular/http";
import {HomePage} from "../home/home";


@IonicPage()
@Component({
  selector: 'page-email',
  templateUrl: 'email.html',
})
export class EmailPage {
  homePgae = HomePage;

  name: string;
  email: string;
  subject: string;
  message: string;


  constructor (public navCtrl: NavController, public navParams: NavParams, public http: Http) {
    //
  }

  logForm () {
    if (this.name != null && this.email != null && this.subject != null) {
      var myData = JSON.stringify({name: this.name, email: this.email, subject: this.subject, message: this.message});
      this.http.post('http://nbsons.com/app_admin/includes/app_apis/iJMcm.php', myData)
        .subscribe(function successCallback (response) {
          alert("msg sent!");
          //Redirect
          HomePage

        }, function errorCallback (response) {
          alert("error with sending a msg");
        });
    }
    else {
      alert("validation failed")
    }


  };

  ionViewDidLoad () {

  }


}

Мне нужно добавить перенаправление после успешного отправления почты, показать предупреждение, а затем пользователь автоматически перенаправить на главную страницу приложения, которая на главной странице

0 ответов

Другие вопросы по тегам