데이터베이스에서 사용자 목록을 가져오고 사용자 목록에서 관리자 및 비 관리자 사용자입니다. 나는 관리자가 로그인하면 관리자 사용자를 표시하고 어떤 관리자가 로그인하지 않은 경우 관리자 사용자를 표시하지 않도록하려면이 내 현재 코드입니다. 사전에관리자가 로그인하지 않은 경우 ngFor를 필터링하여 관리자 사용자를 표시하지 않을 수 있습니까?
<tbody>
<tr *ngFor="let user of users">
<td>{{user.Salutation.Description === "None" ? "-" : user.Salutation.Description}}</td>
<td>{{user.FirstName}}</td>
<td>{{user.Surname}}</td>
<td>{{user.Region.Description === "None" ? "-" : user.Region.Description}}</td>
<td>{{user.Institution === null ? "-" : user.Institution}}</td>
<td>{{user.PrimaryResearchField.Description === "None" ? "-" : user.PrimaryResearchField.Description}}</td>
<td>{{user.OrcidID === null ? "-" : user.OrcidID}}</td>
<td>
<button title="View" class="btn btn-primary" (click)="viewUser(user.UserKey)">View</button>
<button *ngIf="isAdmin || (isSi && userKey == user.UserKey)" title="Edit" class="btn btn-success" (click)="editUser(user.UserKey)">Edit</button>
<button *ngIf="isAdmin" title="Delete" class="btn btn-danger" (click)="deleteUser(user.UserKey)">Delete</button>
</td>
</tr>
</tbody>
감사합니다.
게시물을 편집하고'ts' 코드를 표시 할 수 있습니까? 가능하다면'users'의 내용은 무엇입니까? –