私はデータベースからユーザーの一覧を取得し、ユーザーの一覧には管理ユーザーと非管理ユーザーが表示されます。私は、管理者がログインしている場合、管理者ユーザーを表示し、何の管理者がログインしていない場合、管理者ユーザーを表示しないようにしたい。これは私の現在のコードです:事前に管理者がログインしていない場合管理者を表示しないように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'の内容は? –