data=[
{name:"Danger",color:"red",intensity:100},
{name:"Success",color:"green",intensity:20},
{name:"Warning",color:"yellow",intensity:70},
{name:"cool",color:"blue",intensity:80}
]
<div *ngFor="let element of data;let i=index">
<span *ngIf="element.intensity>50">
{{i+1}} {{element.name}}
</span>
</div>
Output:
1.Danger
3.Warning
4.cool
Desired Output
1.Danger
2.Warning
3.cool
В индексе 2 отсутствует, поскольку ни один элемент не отображался в индексе 2, но я хочу выводить в качестве желаемого результата.
Любое предложение или помощь приветствуются.