Cara mengarahkan ulang di ionic2

Pada dasarnya saya telah menjelajahi bagaimana kita dapat menggunakan get dan post di api menggunakan ionic2.

Tetapi saya benar-benar bingung bagaimana cara membuka layar selamat datang setelah otentikasi.

Ini html saya:

<ion-content>
  <ion-list>

    <ion-label>Username</ion-label>
    <input type="text" name="username" [(ngModel)]="model.username">

    <ion-label>Password</ion-label>
    <input type="password" name="password" [(ngModel)]="model.password"><br><br><br>

    <button round block (click)="submit()">Submit</button>

  </ion-list>
</ion-content>

person Narendra Vyas    schedule 13.12.2016    source sumber


Jawaban (1)


pada file ts Anda

impor kelas layar selamat datang Anda dan tulis fungsi di bawah ini

import { NavController } from 'ionic-angular';

constructor(public navCtrl:NavController){}

submit(){
  this.navCtrl.push(WelcomeScreen,{});
}

Anda dapat menggunakan push pop dan setRoot tergantung pada kebutuhan Anda untuk mengetahui lebih banyak tentang navigasi di ionic, silakan lihat tautan ini http://ionicframework.com/docs/v2/api/navigation/NavController.

person Mohan Gopi    schedule 13.12.2016
comment
Hai Mohan : saat menggunakannya sehingga memberikan kesalahan : error_handler.js:50 PENGECUALIAN ASLI: Tidak ada penyedia untuk NavController! . Di konsol - person Narendra Vyas; 13.12.2016
comment
tentu saja Anda harus mengimpor halaman selamat datang dan halaman login Anda di file app.module.ts dan menambahkannya ke entryCompopnent dan declaration Anda - person Mohan Gopi; 13.12.2016
comment
Pada dasarnya saya memiliki ionic2 baru termasuk menu: Di dalamnya saya menyertakan import { NavController } from 'ionic-angular'; dan saat saya meneruskannya di konstruktor sebagai konstruktor (platform publik: Platform, navCtrl publik:NavController) itu memberi saya kesalahan Tidak ada penyedia untuk NavController! - person Narendra Vyas; 13.12.2016
comment
Anda dapat membuka folder aplikasi dan di dalamnya Anda akan menemukan file app.module.ts - person Mohan Gopi; 13.12.2016
comment
terima kasih banyak .. membutuhkan saran berharga Anda bahwa saya menggunakan ionic termasuk menu samping.. dalam hal ini bagaimana cara mengaturnya jika login berhasil, hanya pengguna yang dapat melihat layar selamat datang yang mencakup menu itu - person Narendra Vyas; 13.12.2016
comment
Maksud saya, haruskah saya membuat komponen baru yang akan menjadi komponen default saya karena saya menggunakan app.component.ts sebagai komponen default dan login yang berhasil harus dialihkan ke halaman menu - person Narendra Vyas; 13.12.2016