Açısal olarak aktif koruma yapabilir mi?
Açısal olarak aktif koruma yapabilir mi?

Video: Açısal olarak aktif koruma yapabilir mi?

Video: Açısal olarak aktif koruma yapabilir mi?
Video: AKKOR, PULAT ve Aktif Koruma Sistemleri Hakkında 2024, Mayıs
Anonim

CanActivatelink

Bir sınıfın arayüzü Yapabilmek olmak için uygulamak koruma bir rota olup olmadığına karar vermek Yapabilmek 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.

Daha sonra, bir de sorabilir, korumayı açısal olarak etkinleştirebilir mi?

tanımlama Muhafızlar Muhafızlar farklı şekillerde uygulanabilir, ancak sonuçta gerçekten kaynar ile Observable, Promise veya boolean döndüren bir işlev. Ek olarak, muhafızlar sağlayıcılar kullanılarak kayıtlıdır, bu nedenle Yapabilmek tarafından enjekte edilmek Açısal ihtiyaç duyulduğunda.

Ayrıca bir rota Muhafızını etkinleştirebilir misiniz? Nedir Korumayı Etkinleştirebilir . açısal Korumayı etkinleştir karar verir, eğer bir rota olabilir olmak Aktif (veya bileşen işlenir). bunu kullanıyoruz koruma , daha önce bir durumu kontrol etmek istediğimizde Etkinleştiriliyor bileşen veya kullanıcıya gösteriliyor. Bu, navigasyonu iptal etmemizi sağlar.

Ayrıca, açısal koruma nedir?

NS Açısal yönlendirici navigasyonu muhafızlar navigasyonun belirli bölümlerine erişim izni verilmesine veya kaldırılmasına izin verir. Başka bir rota koruma , CanDevre Dışı Bırak koruma , bir kullanıcının kaydedilmemiş değişikliklerle yanlışlıkla bir bileşenden ayrılmasını önlemenize bile izin verir.

Authguard nedir?

Angular'ın rota korumaları, yönlendiriciye istenen bir rotaya navigasyona izin verip vermeyeceğini söyleyebilen arayüzlerdir. Bu kararı, verilen koruma arabirimini uygulayan bir sınıftan doğru veya yanlış bir dönüş değeri arayarak verirler.

Önerilen: