Ich plane, ein Menü zu implementieren, das Menüelemente basierend auf dem angemeldeten Benutzer ausblendet/entfernt. Gibt es eine Möglichkeit, die Route Guards zu verwenden, um das DOM zu ändern, oder was ist die beste Vorgehensweise, um Elemente basierend auf den Benutzerrollen aus dem DOM auszublenden/zu entfernen?Ausblenden oder Entfernen von Navigationselementen basierend auf Benutzerrolle
1
A
Antwort
2
Für solche Zwecke werden üblicherweise die Direktiven *ngIf
oder [hidden]
verwendet.
In sehr seltenen Fällen kann es sinnvoll sein, HTML-Strukturen und -Dienste vom Benutzer zu verbergen, wenn sie Angriffsvektoren offenlegen. In allen anderen Fällen sollten Sie Ihre Zeit und Ihr Geld in die Sicherung des Backends investieren.
Verwandte Themen
- 1. ASP.NET MVC. Rasierersichten basierend auf Benutzerrolle erstellen
- 2. UI-Router: Standardroute basierend auf Benutzerrolle
- 3. Homepage mit "sub" Ansichten basierend auf Benutzerrolle
- 4. Prevent Login basierend auf Benutzerrolle - Laravel
- 5. Inhalt dynamisch basierend auf Benutzerrolle anzeigen
- 6. Dynamische PHP-Seiten basierend auf Benutzerrolle
- 7. Absturz beim Einstellen von Navigationselementen auf UINavigationBar
- 8. Anzeigen oder Ausblenden von Tabellenzeilen basierend auf der Dropdown-Auswahl
- 9. Ausblenden von Textfeldern basierend auf mehreren Auswahlmenüs
- 10. ASP.NET MVC - Wie verstecken oder zeigen Sie einen Link/Button basierend auf der angemeldeten Benutzerrolle?
- 11. Ausblenden Registerkarte basierend auf Titel
- 12. Link ausblenden basierend auf Rolle
- 13. Laravel stop modal Attribut wird basierend auf Benutzerrolle aktualisiert
- 14. Rückgabetabellensätze basierend auf Benutzerrolle/Tabelle Beitreten fehlgeschlagen - linq query
- 15. Laravel eine Route mit mehreren Controllern basierend auf Benutzerrolle
- 16. ausblenden Reihe basierend auf Parameterwert
- 17. Registerkarte Ausblenden basierend auf Sprachauswahl
- 18. MVC 5 & Jquery DataTables Spaltenanzeige basierend auf Benutzerrolle
- 19. Ausblenden von Elementen basierend auf Datenattributen, Minimal- und Maximalwerten
- 20. ausblenden oder entfernen Taste aus externer Anwendung
- 21. entfernen oder ausblenden Inhalt innerhalb eines iframe
- 22. Django-Modellvererbung. Felder ausblenden oder entfernen
- 23. ausblenden oder anzeigen Textbox basierend auf verschiedenen Karteikarten-Auswahl
- 24. Flexbox-Element ausblenden, basierend auf Nachbarelementgröße oder -wert
- 25. Wie ein- oder ausblenden divs basierend auf Checkbox Änderungsereignis
- 26. Firebase-Regeln: wie Zugriff basierend auf Benutzerrolle eingeschränkt werden
- 27. Einige React-Komponenten-Children je nach Benutzerrolle ausblenden
- 28. in iPhone, wie die verschiedenen Registerkarten basierend auf der Benutzerrolle
- 29. wie Middleware in Laravel basierend auf Benutzerrolle festgelegt?
- 30. Umleiten zu URL basierend auf Benutzerrolle in Websphere