จุดประสงค์ของ Guard Guard คืออะไร?
จุดประสงค์ของ Guard Guard คืออะไร?

วีดีโอ: จุดประสงค์ของ Guard Guard คืออะไร?

วีดีโอ: จุดประสงค์ของ Guard Guard คืออะไร?
วีดีโอ: ปราการด่านสุดท้ายของสหรัฐ "National Guard" คือกองกำลังอะไร? - History World 2024, พฤศจิกายน
Anonim

สิ่งที่เป็น ยามเส้นทาง ? มุมของ ยามเส้นทาง เป็นอินเทอร์เฟซที่สามารถบอกเราเตอร์ว่าควรอนุญาตให้นำทางไปยังคำขอที่ร้องขอหรือไม่ เส้นทาง . พวกเขาทำการตัดสินใจนี้โดยมองหาค่าส่งคืนจริงหรือเท็จจากคลาสที่ดำเนินการตามที่กำหนด อารักขา อินเตอร์เฟซ.

เมื่อพิจารณาถึงเรื่องนี้แล้ว เหตุใดเราจึงต้องมียามรักษาเส้นทาง

การนำทางของเราเตอร์เชิงมุม ยาม อนุญาตหรือยกเลิกการเข้าถึงบางส่วนของการนำทาง อื่น ยามเส้นทาง , CanDeactivate อารักขา , แม้ช่วยให้ คุณ เพื่อป้องกันไม่ให้ผู้ใช้ออกจากส่วนประกอบโดยไม่ได้ตั้งใจด้วยการเปลี่ยนแปลงที่ยังไม่ได้บันทึก

นอกจากนี้ ยามในเชิงมุมคืออะไร? ยามในเชิงมุม เป็นเพียงฟังก์ชัน ตรรกะ และโค้ดที่ดำเนินการก่อนโหลดเส้นทางหรือออกจากเส้นทาง ประเภทต่างๆของ ยาม , CanActivate อารักขา (เช่น ตรวจสอบการเข้าถึงเส้นทาง) CanActivateChild อารักขา (ตรวจสอบการเข้าถึงเส้นทางย่อย)

พูดง่ายๆ ก็คือ คุณสามารถเปิดใช้งานเส้นทาง Guard ได้หรือไม่?

CanActivate ลิงค์อินเตอร์เฟสที่คลาส สามารถ นำไปปฏิบัติเพื่อเป็น อารักขา ตัดสินใจว่า a เส้นทางสามารถ เป็น เปิดใช้งาน . ฉันตก ยาม คืนค่า จริง การนำทาง จะ ดำเนินต่อ. ถ้ามี อารักขา ส่งคืน UrlTree การนำทางปัจจุบัน จะ ถูกยกเลิกและการนำทางใหม่ จะ ถูกไล่ออกไปยัง UrlTree ที่ส่งคืนจาก อารักขา.

ยามเส้นทางในเชิงมุม 2 คืออะไร?

ตามชื่อที่แนะนำ คุณสามารถกำหนดค่า ยาม บน เส้นทาง ในแอปพลิเคชันของคุณเพื่อควบคุมวิธีที่ผู้ใช้นำทางไปมาระหว่างพวกเขา เป็นฟังก์ชันที่เรียกว่าเมื่อเราเตอร์พยายามเปิดใช้งานหรือปิดใช้งานบางอย่าง เส้นทาง.

แนะนำ: