7 คำตอบ. ตัวแก้ไข: จะถูกดำเนินการก่อนที่ผู้ใช้จะถูกส่งไปยังหน้าใหม่ เมื่อใดก็ตามที่คุณต้องการรับข้อมูลก่อนการเริ่มต้นส่วนประกอบ วิธีที่ถูกต้องคือใช้ตัวแก้ไข
คุณใช้ตัวแก้ไขอย่างไร
กำลังสร้างตัวแก้ไข
- สร้างบริการ
- นำเข้าอินเทอร์เฟซ “แก้ไข” จาก '@angular/router'.
- ใช้อินเทอร์เฟซกับชั้นเรียนของคุณ
- แทนที่วิธีการแก้ไข
- วิธีแก้ไขควรมีสองพารามิเตอร์ …
- วิธีแก้ไขควรคืนค่าหรือสังเกตได้ หากคุณต้องการใช้ในภายหลังในคลาสส่วนประกอบที่โหลด
ทำไมเราใช้รีโซลเวอร์ในเชิงมุม
Angular Resolver ถูกใช้ สำหรับการดึงข้อมูลล่วงหน้าบางส่วนเมื่อผู้ใช้นำทางจากเส้นทางหนึ่งไปยังอีกเส้นทางหนึ่ง สามารถกำหนดเป็นวิธีการที่ราบรื่นในการปรับปรุงประสบการณ์ของผู้ใช้โดยการโหลดข้อมูลก่อนที่ผู้ใช้จะนำทางไปยังองค์ประกอบเฉพาะ
ทำไมเราจึงใช้ตัวแก้ไข
รีโซลเวอร์คือ หม้อแปลงไฟฟ้าที่ใช้วัดมุมของการหมุน รีโซลเวอร์หลายตัวดูเหมือนมอเตอร์ไฟฟ้าที่ประกอบด้วยขดลวดทองแดงบนสเตเตอร์และโรเตอร์โลหะกลึง
การแก้ไขวัตถุในการกำหนดเส้นทางคืออะไร
Resolvelink
คลาสผู้ให้บริการข้อมูลสามารถใช้กับเราเตอร์ เพื่อแก้ไขข้อมูลระหว่างการนำทาง อินเทอร์เฟซกำหนดวิธีการแก้ไขที่เรียกใช้เมื่อการนำทางเริ่มต้น ดิเราเตอร์รอให้ข้อมูลได้รับการแก้ไขก่อนที่จะเปิดใช้งานเส้นทางในที่สุด