ვიდეო: რა არის Auth guard კუთხურში?
2024 ავტორი: Lynn Donovan | [email protected]. ბოლოს შეცვლილი: 2023-12-15 23:49
შესავალი. აქ, დღეს, ჩვენ გავეცნობით ჩვენი მარშრუტების დაცვას Auth Guard Angular-ში 7. ამის მიღწევა შესაძლებელია გამოყენებით ავტორიზაციის დაცვა Angular-ში 7. ავტორიზაცია - მცველი იყენებს CanActivate ინტერფეისს და ამოწმებს, არის თუ არა მომხმარებელი შესული თუ არა.
ანალოგიურად, რა არის Auth-ის მცველები?
Angular-ის მარშრუტი მცველები არის ინტერფეისები, რომლებსაც შეუძლიათ როუტერს უთხრან, უნდა დაუშვას თუ არა ნავიგაცია მოთხოვნილ მარშრუტზე. ისინი ამ გადაწყვეტილებას იღებენ ჭეშმარიტი ან ყალბი დაბრუნების მნიშვნელობის მოძიებით კლასიდან, რომელიც ახორციელებს მოცემულს მცველი ინტერფეისი.
გარდა ამისა, რა არის CanActivate-ის გამოყენება კუთხურში? შეიძლება გააქტიურდეს არის კუთხოვანი ინტერფეისი. Ეს არის გამოყენებული აიძულოთ მომხმარებელი შევიდეს სისტემაში განაცხადი მარშრუტზე ნავიგაციამდე.
ამის გათვალისწინებით, რა არის Auth კუთხურში?
The ავტორიზაცია მცველი არის კუთხოვანი მარშრუტის დამცავი, რომელიც გამოიყენება არაავთენტიფიცირებულ მომხმარებლებს შეზღუდულ მარშრუტებზე წვდომის თავიდან ასაცილებლად, ის ამას აკეთებს CanActivate ინტერფეისის დანერგვით, რომელიც მცველს საშუალებას აძლევს გადაწყვიტოს შესაძლებელია თუ არა მარშრუტის გააქტიურება canActivate() მეთოდით. მარშრუტიზაცია. ts მთავარი გვერდის მარშრუტის დასაცავად.
რა არის ზარმაცი დატვირთვა კუთხურში?
ზარმაცი დატვირთვა არის ტექნიკა კუთხოვანი რაც გაძლევთ საშუალებას დატვირთვა JavaScript კომპონენტები ასინქრონულად ხდება, როდესაც კონკრეტული მარშრუტი გააქტიურებულია. არის რამდენიმე კარგი პოსტი ამის შესახებ ზარმაცი დატვირთვა კუთხით , მაგრამ მინდოდა კიდევ უფრო გამემარტივებინა.
გირჩევთ:
რა არის dist საქაღალდე კუთხურში?
მოკლედ რომ ვუპასუხოთ თქვენს კითხვას, dist საქაღალდე არის build საქაღალდე, რომელიც შეიცავს ყველა ფაილს და საქაღალდეს, რომელიც შეიძლება იყოს სერვერზე. dist საქაღალდე შეიცავს თქვენი კუთხოვანი აპლიკაციის გადაწერილ კოდს JavaScript-ის ფორმატში და ასევე საჭირო html და css ფაილებს
რა არის სპეც ფაილი კუთხურში?
სპეციფიკური ფაილები არის ერთეული ტესტები თქვენი წყაროს ფაილებისთვის. Angular აპლიკაციების კონვენცია არის ა. სპეც. ისინი გაშვებულია Jasmine javascript ტესტის ჩარჩოს გამოყენებით Karma test runner-ის მეშვეობით (https://karma-runner.github.io/), როდესაც იყენებთ ng test ბრძანებას
რა არის ინტერნაციონალიზაცია კუთხურში?
Angular და i18nlink ინტერნაციონალიზაცია არის თქვენი აპლიკაციის დიზაინისა და მომზადების პროცესი სხვადასხვა ენაზე გამოსაყენებლად. ლოკალიზაცია არის თქვენი ინტერნაციონალიზებული აპლიკაციის კონკრეტულ ენებზე თარგმნის პროცესი კონკრეტული ლოკალებისთვის
რა არის BrowserModule-ის გამოყენება კუთხურში?
BrowserModule გთავაზობთ სერვისებს, რომლებიც აუცილებელია ბრაუზერის აპის გასაშვებად და გასაშვებად. BrowserModule ასევე ახდენს CommonModule-ის რეექსპორტს @angular/common-დან, რაც ნიშნავს, რომ AppModule მოდულის კომპონენტებს ასევე აქვთ წვდომა Angular დირექტივებზე, რომლებიც ყველა აპს სჭირდება, როგორიცაა NgIf და NgFor
რა არის დირექტივების გამოყენება კუთხურში?
კუთხური დირექტივები გამოიყენება HTML-ის სიმძლავრის გასაძლიერებლად ახალი სინტაქსის მიცემით. თითოეულ დირექტივას აქვს სახელი - ან Angular წინასწარგანსაზღვრული მსგავსი ng-გამეორება, ან ჩვეულებრივი, რომელსაც შეიძლება ეწოდოს რაიმე. და თითოეული დირექტივა განსაზღვრავს სად შეიძლება მისი გამოყენება: ანელემენტში, ატრიბუტში, კლასში ან კომენტარში