Rota Muhafızının amacı nedir?
Rota Muhafızının amacı nedir?

Video: Rota Muhafızının amacı nedir?

Video: Rota Muhafızının amacı nedir?
Video: Kraliçenin Muhafızlarının Hakkında Konuşmak İstemedikleri 11 Sır 2024, Mart
Anonim

nelerdir Rota Muhafızları ? açısal yol muhafızları Yönlendiriciye, istenen bir navigasyona izin verip vermeyeceğini söyleyebilen arayüzlerdir. güzergah . Bu kararı, verilenleri uygulayan bir sınıftan doğru veya yanlış bir dönüş değeri arayarak verirler. koruma arayüz.

Bunu göz önünde bulundurarak, neden yol muhafızlarına ihtiyacımız var?

Açısal yönlendiricinin navigasyonu muhafızlar navigasyonun belirli bölümlerine erişim izni verilmesine veya kaldırılmasına izin verir. Bir diğeri rota bekçisi , CanDevre Dışı Bırak koruma hatta izin verir sen kullanıcının yanlışlıkla kaydedilmemiş değişiklikleri olan bir bileşenden ayrılmasını önlemek için.

Ayrıca, açısal olarak koruma nedir? Açısal Muhafızlar rota yüklenmeden veya rotadan ayrılanlardan önce yürütülen işlevsellik, mantık ve koddan başka bir şey değildir. farklı türleri muhafızlar , CanEtkinleştir koruma (örneğin, rota erişimini kontrol eder). CanActivateChild koruma (alt rota erişimini kontrol eder).

Basitçe, bir rota Korumasını etkinleştirebilir misiniz?

CanEtkinleştir bir sınıfın bağlantı Arayüzü Yapabilmek olmak için uygulamak koruma karar vermek rota olabilir olmak Aktif . Düştüm muhafızlar doğru dön, navigasyon niyet devam et. Varsa koruma bir UrlTree, geçerli gezinme döndürür niyet iptal edilecek ve yeni bir navigasyon niyet döndürülen UrlTree'ye atılacak koruma.

Açısal 2'deki Rota korumaları nelerdir?

Adından da anlaşılacağı gibi, yapılandırabilirsiniz muhafızlar üzerinde rotalar Kullanıcının aralarında nasıl gezindiğini kontrol etmek için uygulamanızda. Bunlar, yönlendirici belirli bir şeyi etkinleştirmeye veya devre dışı bırakmaya çalıştığında çağrılan işlevlerdir. rotalar.

Önerilen: