1
ログインしたユーザーに基づいてメニュー項目を表示/非表示にするメニューを実装しようとしています。ルートガードを使用してDOMを変更する方法や、ユーザーの役割に基づいてDOMから要素を非表示/削除するためのベストプラクティスはありますか?ユーザーロールに基づいてナビゲーション項目を非表示または削除する
ログインしたユーザーに基づいてメニュー項目を表示/非表示にするメニューを実装しようとしています。ルートガードを使用してDOMを変更する方法や、ユーザーの役割に基づいてDOMから要素を非表示/削除するためのベストプラクティスはありますか?ユーザーロールに基づいてナビゲーション項目を非表示または削除する
*ngIf
または[hidden]
の指令がそのような目的でよく使用されます。
非常にまれなケースでは、ユーザーが攻撃ベクトルを開示した場合、HTML構造とサービスをユーザーから隠すことは賢明かもしれません。他のすべてのケースでは、バックエンドを確保するために時間とお金を投資する方がよいでしょう。