יכול שמירה אקטיבית בזווית?
יכול שמירה אקטיבית בזווית?

וִידֵאוֹ: יכול שמירה אקטיבית בזווית?

וִידֵאוֹ: יכול שמירה אקטיבית בזווית?
וִידֵאוֹ: מילון הבטיחות הגדול I מערכת אקטיבית לשמירה על נתיב הנסיעה - LKA 2024, מאי
Anonim

CanActivatelink

ממשק כי מחלקה פחית ליישם להיות א שומר להחליט אם מסלול פחית לִהיוֹת מוּפעָל . אני נופל שומרים return true, ניווט רָצוֹן לְהַמשִׁיך. אם בכלל שומר מחזירה URLTree, ניווט נוכחי רָצוֹן להתבטל וניווט חדש רָצוֹן להיות בעיטה ל-URlTree שהוחזר מה- שומר.

לאחר מכן, אפשר גם לשאול, האם ניתן להפעיל שמירה בזווית?

מגדיר שומרים שומרים יכולים להיות מיושם בדרכים שונות, אבל אחרי הכל זה באמת מרתיח ל פונקציה שמחזירה או Observable, Promise או בוליאני. בנוסף, שומרים רשומים באמצעות ספקים, אז הם פחית להזריק על ידי זוויתי במקרה הצורך.

אפשר גם לשאול, האם אתה יכול להפעיל משמר מסלול? מה זה יכול להפעיל את השומר . הזוויתי יכול להפעיל שומר מחליט, אם א מסלול יכול לִהיוֹת מוּפעָל (או שהרכיב מעובד). אנחנו משתמשים בזה שומר , כשאנחנו רוצים לבדוק תנאי כלשהו, לפני מפעיל הרכיב או הצגתו למשתמש. זה מאפשר לנו לבטל את הניווט.

חוץ מזה, מה זה שומר זוויתי?

ה זוויתי ניווט של הנתב שומרים לאפשר להעניק או להסיר גישה לחלקים מסוימים של הניווט. עוד מסלול שומר , ה-CanDeactivate שומר , אפילו מאפשר לך למנוע ממשתמש לעזוב בטעות רכיב עם שינויים שלא נשמרו.

מה זה Authguard?

מגני המסלולים של Angular הם ממשקים שיכולים לומר לנתב האם עליו לאפשר ניווט למסלול מבוקש או לא. הם מקבלים החלטה זו על ידי חיפוש אחר ערך החזר אמיתי או שקרי ממחלקה המיישמת את ממשק השמירה הנתון.

מוּמלָץ: