2

コンポーネント ファイルに変数 user_roles があり、API によって初期化され、ngInit()その後は変更されません。

this.service.getUserRoles().subscribe(
      data => {
        this.user_roles = data;
      }
    )

user_roles は、そのユーザーの権限を含む配列です:user_roles = ['admin', 'mediator', ...]

私のテンプレートには、user_role に基づいてコンポーネントを表示するコードがあります。

<div *ngIf="user_roles.includes('admins') || user_roles.includes('mediator')">

    <div ....
    .
    . 
    .

.includes() は、他の変数が変更され、変更検出ループが実行されるたびに実行されますか? その場合、パフォーマンスを向上させるためにどのような代替手段を使用できますか?

4

1 に答える 1