Өнцөгт идэвхтэй хамгаалалт хийж чадах уу?
Өнцөгт идэвхтэй хамгаалалт хийж чадах уу?

Видео: Өнцөгт идэвхтэй хамгаалалт хийж чадах уу?

Видео: Өнцөгт идэвхтэй хамгаалалт хийж чадах уу?
Видео: Амжилттай Сурах 13 арга 2024, May
Anonim

Холбоосыг идэвхжүүлж болно

Анги гэсэн интерфейс чадна хэрэгжүүлэх а харуул зам байгаа эсэхийг шийдэх чадна байх идэвхжүүлсэн . Би унаж харуулууд үнэн буцаах, навигаци болно үргэлжлүүл. Хэрэв байгаа бол харуул UrlTree, одоогийн навигацыг буцаана болно цуцалж, шинэ навигаци хийх болно -аас буцаж ирсэн UrlTree руу өшиглөнө харуул.

Дараа нь та өнцгийн хамгаалалтыг идэвхжүүлж болох уу гэж асууж магадгүй юм.

Тодорхойлох Харуул хамгаалагчид чадна янз бүрийн аргаар хэрэгждэг, гэхдээ эцэст нь энэ нь үнэхээр буцалж байна руу Ажиглах боломжтой, Амлалт эсвэл логикийн аль нэгийг буцаадаг функц. Нэмж хэлэхэд, харуулууд үйлчилгээ үзүүлэгчдийг ашиглан бүртгүүлсэн тул тэд чадна -аар тарина Өнцөг шаардлагатай үед.

Та маршрутын хамгаалагчийг идэвхжүүлж чадах уу? Гэж юу вэ Хамгаалагчийг идэвхжүүлж болно . Өнцөг Хамгаалагчийг идэвхжүүлж болно шийднэ, хэрэв a маршрут боломжтой байх идэвхжүүлсэн (эсвэл бүрэлдэхүүн хэсэг нь дүрслэгддэг). Бид үүнийг ашигладаг харуул , бид зарим нөхцөл байдлыг шалгахыг хүссэн үед, өмнө идэвхжүүлж байна бүрэлдэхүүн хэсэг эсвэл хэрэглэгчдэд үзүүлэх. Энэ нь бидэнд навигацийг цуцлах боломжийг олгодог.

Үүнээс гадна, өнцгийн хамгаалалт гэж юу вэ?

The Өнцөг чиглүүлэгчийн навигаци харуулууд навигацийн зарим хэсэгт хандах эрх олгох эсвэл устгахыг зөвшөөрөх. Өөр нэг маршрут харуул , CanDeactivate харуул , тэр ч байтугай хэрэглэгчийг хадгалаагүй өөрчлөлтүүдтэй бүрэлдэхүүн хэсгийг санамсаргүйгээр орхихоос урьдчилан сэргийлэх боломжийг олгодог.

Authguard гэж юу вэ?

Angular-ийн чиглүүлэлтийн хамгаалалт нь чиглүүлэгчид хүссэн маршрут руу шилжихийг зөвшөөрөх эсэхийг хэлж чадах интерфейс юм. Тэд өгөгдсөн хамгаалалтын интерфейсийг хэрэгжүүлдэг ангиас үнэн эсвэл худал буцах утгыг хайж энэ шийдвэрийг гаргадаг.

Зөвлөмж болгож буй: