Imは単一の要素でngForとngIfを使用していましたが、後でngContainerを使用して試しました。アンギュラ2でngForとngIfを使用する
私は(ステータスが変更された場合)ここで私はステータス条件の原因の状態をチェックするために1行目にngIfを使用することはできませんボタンのクリックで行を非表示にする
<tbody>
<ng-container *ngFor="let d of pendingData">
<tr *ngIf="d.status !== 'Issued'">
<td>{{ d.orderno }} </td>
<td>{{ d.item }} </td>
<td> {{ d.emp }} </td>
<td>{{ d.employee_name }}</td>
<td>{{ d.item_name }}</td>
<td>{{ d.item_qty }}</td>
<td>{{ d.item_price }}</td>
<td>{{ d.status }}</td>
<td><button (click)="onClick()">Issue</button></td>
</tr>
</ng-container>
</tbody>
をしようとしてMは、ngForにオーバーloppedされますそれは未定義です!
最初に条件をテストし、上記のシナリオでループする方法。
私はあなたの問題には触れていません、詳しく教えてください。 – trichetriche
ステータスがペンディングから発行(ボタンクリック時)に変わったとき、その単純な、ステータスが変更された行を非表示にする必要があります – phyme
コードがうまくいくはずです。機能 – trichetriche