コンポーネント ファイルに変数 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() は、他の変数が変更され、変更検出ループが実行されるたびに実行されますか? その場合、パフォーマンスを向上させるためにどのような代替手段を使用できますか?