2016-11-24 3 views
-1

In meiner Anwendung hat jeder Benutzer einige Berechtigungen. Zum Beispiel Ansicht bestehen aus 5 Teilen und 'normalUser' kann mit 2 Teilen und 'superUser' mit allen 5 funktionieren. Wie kann man diese 3 Teile für 'normalUser' verstecken?NgIF Analog in Winkel 2

Ist 'ngIf' eine gute Lösung dafür? Oder kennt jemand eine bessere Lösung?

Antwort

1

Scheint wie eine praktikable Lösung. Wenn Ihre Teile nach Benutzerrollen gruppiert sind, können Sie die Teile "normalUser" in eine Komponente und den Teil "superUser" in eine andere Komponente einbinden. Verwenden Sie dann * ngIf, um sie basierend auf der Berechtigung des angemeldeten Benutzers anzuzeigen/auszublenden. Andernfalls können Sie auch *ngSwitch verwenden, um zwischen mehreren Vorlagen zu wechseln.

Bitte geben Sie ein Codebeispiel an, wenn Sie eine konkretere Antwort wünschen.