Ionic: สร้างหน้า Login – logout

login UI2 logout

สร้างโปรเจ็กส์

[code]
> ionic start tabsApp tabs
[/code]

สร้างหน้า login

[code]
> ionic g page login
[/code]

แก้ไขไฟล์

  1. src/app/app.module.ts
  2. src/app/app.components.ts
  3. src/pages/login/login.html
  4. src/pages/login/login.ts
  5. src/pages/about/about.html
  6. src/pages/about/about.ts

1. src/app/app.module.ts

import หน้า login

2. src/app/app.components.ts

กำหนดให้หน้าแรกชี้มาที่หน้า login

login UI

ไปที่ https://ionicframework.com/docs/components/ แล้วหาตัวอย่างหน้า login

3. src/pages/login/login.html

login UI2

เมื่อกดปุ่มในหน้า login แล้วให้เรียกหน้า tabs
โดยเพิ่มการเรียกอีเวน click
แก้ไขไฟล์ src/pages/login/login.html

4. src/pages/login/login.ts

5. src/pages/about/about.html

วางปุ่ม logout ไว้ที่หน้า about

6. src/pages/about/about.ts

จะเห็นหน้า logout ละ
logout

เมื่อกดปุ่ม logout จะเห็นหน้า login ที่ติดอยู่ใน tabs

login3

src/pages/about/about.ts

แก้ไขไม่ให้หน้า login ติดอยู่ใน tab

บรรทัดที่ 18-19 : ทำให้หน้า login ที่ไม่ติดใน tabs

เวลากด logout ก็จะแสดงหน้า login ที่ไม่ติดใน tabs ละ

[BOXMOBILEDEV] Ionic 3 EP9 : สร้างหน้า Login UI
[BOXMOBILEDEV] Ionic 3 EP10 : การใช้ Logout UI และ การใช้ Events