我是新手,请原谅我,如果我做错了,但这是我的问题。
我试图隐藏一个配置文件,如果它在其子列表中包含某个键。但这个关键是动态的,对于不同的用户来说是不同的。
以下是我的数据结构的示例
userProfile{
....
profile: {
name:"SOMENAME",
jList: {
1ERT3VFDAFSDGWGK: {keys: values},
1DFEVGJICN4CF5FG: {keys: values},
}
}
}
这是我的HTML:
所以我在这里试图隐藏其列表中包含jId键的任何配置文件。
<ion-card ionic-button padding *ngFor="let p of profileList | async" (click)="goToProfilePage(p.$key, p.PhNum)"
[class.hide]="p.profile.jList.$jId !== null">
<ion-label contenteditable=""class="bungee"><strong>{{p.profile.name}}</strong></ion-label>
<br/>
<p>Tap to view worker profile</p>
<br/>
</ion-card>
export class ListProfilePage {
public jId: any;
....
}
故事的主旨是我试图检查jId变量中的值是否存在于配置文件的jlist中,如果它已经存在则隐藏它以便它们不会再次看到它。 (作为示例jId将包含“1ERT3VFDAFSDGWGK”字符串)。
我的主要问题是如何读取jId变量并将其连接到配置文件项以在html中访问它。