Как использовать фильтр в цикле «* ngFor» на основе списка данных - PullRequest
0 голосов
/ 03 мая 2019

Это было сделано в угловых 1,5 следующим образом со следующими данными


getdetailAttrList= [
    { getName: "Id", getNumber: "1335626187264778", getString: '10000450439458'},
    { getName: "Pat_Id", getNumber: "1335626196206806", getString: '00350242060011'},
    { getName: "Prov_Id", getNumber: "1335626218309875", getString: '3228610'},
    { getName: "Pat_Name", getNumber: "1335626212804143", getString: '200131'},

];

<tr ng-if="getdetailAttrList.length >= 0" 
ng-repeat="info in getdetailAttrList
| unique:'getName' | filter: { getName: '!UID' } 
| filter: { getName: '!PROVIDERID' }">
   <td class="subj">{{info.getName}}</td>
   <td>{{info.getString}}</td>
</tr>

Как добиться такой же функциональности в Angular 6?

1 Ответ

0 голосов
/ 03 мая 2019

В Angular 6 вы можете зациклить ваши данные таким образом

<tr *ngIf="getdetailAttrList.length >= 0" *ngFor="let info of getdetailAttrList">
 <td class="subj">{{info.getName}}</td>
 <td>{{info.getString}}</td>
</tr>
...