プログラミングの面では新しくなっています。 *ngIf="!report.approved
と*jhiHasAnyAuthority="'ROLE_ADMIN'"
は別に動作するので、私はOR文を推測していますが問題です。私は<ng-container>
を使って試してみましたが、答えの中にはいくつか示唆されていますが、うまくいきません。このようなことをする方法はありますか?1つの要素に複数のテンプレートバインディングを設定することはできません。 OR文
<button type="submit">View</button>
<div *ngIf="!report.approved" || *jhiHasAnyAuthority="'ROLE_ADMIN'">
<button type="submit">Edit</button>
<button type="submit">Delete</button>
</div>
アドミニストレーターは、ボタンが表示されている必要があり、レポートが承認されない場合は、ボタンを表示する必要があります。
あなたは '* ngIf = "!report.approved" みました|| jhiHasAnyAuthority = "'ROLE_ADMIN'" '? – echonax
はい。そして、すべてのボタンを削除します – beetle