我的组件文件中有一个变量 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() 是否在每次其他变量更改并且更改检测循环运行时运行?如果是这样,那么我可以使用什么替代方法来提高性能?