使用ngIf比较包含的字符串的角度ngFor局部变量

问题描述 投票:-3回答:1

例如,可以说

在ts文件中,我有一个数组

theArray = [{name: 'aa', age: 1}, {name: 'bb', age: 2}, {name: 'cc', age: 3];

并且在html文件中,我有:

<div *ngFor="let element of theArray">
    looping my element: {{element.name}}, with age: {{element.age}}
    <div *ngIf="element.name==='aa'">VIP</div>
</div>

我尝试过此代码,但* ngIf结果始终不存在。

angular angular-directive
1个回答
0
投票

尝试一下

<div *ngFor="let element of array">
    looping my element: {{element.name}}, with age: {{element.age}}
    <div *ngIf="element.name==='aa'">VIP</div>
</div>

array: any = [{name: 'aa', age: 1}, {name: 'bb', age: 2}, {name: 'cc', age: 3}];

Stackblitz example

© www.soinside.com 2019 - 2024. All rights reserved.