ในการ redirect URL จาก main page ใน Angular เราสามารถใช้บริการ Router
ของ Angular ได้
Router
เป็นคลาสที่ช่วยให้เราสามารถจัดการเส้นทางของแอปพลิเคชัน Angular ได้ โดยเราสามารถใช้ navigate()
method ของ Router
เพื่อ redirect URL ได้
ตัวอย่างการ redirect URL จาก main page
1 | import { Component, OnInit } from '@angular/core'; |
โค้ด HTML
1 | <h1>Main Page</h1> |
Output
เมื่อเราคลิกลิงก์ “About” แอปพลิเคชันจะ redirect ไปยังเส้นทาง /about
วิธีอื่นในการ redirect URL จาก main page
นอกจากการใช้ navigate()
method แล้ว เรายังสามารถใช้ RouterLink
directive เพื่อ redirect URL ได้
RouterLink
directive จะสร้างลิงก์ที่เมื่อคลิกแล้วแอปพลิเคชันจะ redirect ไปยังเส้นทางที่กำหนด
ตัวอย่างการ redirect URL จาก main page โดยใช้ RouterLink directive
1 | import { Component, OnInit } from '@angular/core'; |
โค้ด HTML
1 | <h1>Main Page</h1> |
Output
เมื่อเราคลิกลิงก์ “About” แอปพลิเคชันจะ redirect ไปยังเส้นทาง /about
สรุป
การ redirect URL จาก main page ใน Angular สามารถทำได้หลายวิธี ขึ้นอยู่กับความต้องการและการใช้งานของแอปพลิเคชัน