რა არის მარშრუტის დაცვის მიზანი?
რა არის მარშრუტის დაცვის მიზანი?

ვიდეო: რა არის მარშრუტის დაცვის მიზანი?

ვიდეო: რა არის მარშრუტის დაცვის მიზანი?
ვიდეო: რა არის მონაცემთა ბაზები და სად გამოიყენება ისინი? 2024, აპრილი
Anonim

რა არის მარშრუტის მცველები ? Angular-ის მარშრუტის მცველები არის ინტერფეისები, რომელთაც შეუძლიათ აცნობონ როუტერს, უნდა დაუშვას თუ არა ნავიგაცია მოთხოვნილზე მარშრუტი . ისინი ამ გადაწყვეტილებას იღებენ ჭეშმარიტი ან ყალბი დაბრუნების მნიშვნელობის მოძიებით კლასიდან, რომელიც ახორციელებს მოცემულს მცველი ინტერფეისი.

ამის გათვალისწინებით, რატომ გვჭირდება მარშრუტის მცველები?

Angular როუტერის ნავიგაცია მცველები ნავიგაციის გარკვეულ ნაწილებზე წვდომის მინიჭების ან გაუქმების უფლება. სხვა მარშრუტის მცველი , CanDeactivate მცველი , კი იძლევა საშუალებას შენ რათა მომხმარებელმა შემთხვევით დატოვოს კომპონენტი შეუნახველი ცვლილებებით.

გარდა ამისა, რა არის მცველი კუთხით? მესაზღვრეები Angular-ში სხვა არაფერია, თუ არა ფუნქციონალობა, ლოგიკა და კოდი, რომლებიც შესრულებულია მარშრუტის ჩატვირთვამდე ან მარშრუტის დატოვების წინ. სხვადასხვა სახის მცველები , შეიძლება გააქტიურდეს მცველი (მაგ. ის ამოწმებს მარშრუტზე წვდომას). Can ActivateChild მცველი (ამოწმებს ბავშვის მარშრუტზე წვდომას).

უბრალოდ, შეგიძლიათ გაააქტიუროთ მარშრუტის დაცვა?

შეიძლება გააქტიურდეს ბმული ინტერფეისი რომ კლასი შეუძლია განხორციელება იყოს ა მცველი გადაწყვეტს, თუ ა მარშრუტი შეიძლება იყოს გააქტიურებული . თუ ყველა მცველები დაბრუნება true, ნავიგაცია ნება გააგრძელე. Თუ რომელიმე მცველი აბრუნებს UrlTree-ს, მიმდინარე ნავიგაციას ნება გაუქმება და ახალი ნავიგაცია ნება უნდა გამოაგდონ UrlTree-დან დაბრუნებული მცველი.

რა არის მარშრუტის დამცავი კუთხით 2-ში?

როგორც სახელი გვთავაზობს, შეგიძლიათ კონფიგურაცია მცველები on მარშრუტები თქვენს აპლიკაციაში, რათა აკონტროლოთ, როგორ მოძრაობს მომხმარებელი მათ შორის. ეს არის ფუნქციები, რომლებსაც უწოდებენ, როდესაც როუტერი ცდილობს გარკვეულის გააქტიურებას ან გამორთვას მარშრუტები.

გირჩევთ: