【发布时间】:2016-06-23 17:55:51
【问题描述】:
我有以下 json 数组
users= [
{'name':'cliff'
'age':'44'
'bloodtype':'A'
'hobby':'Golf'
},
{'name':'andy'
'age':'30'
'bloodtype':'b'
'hobby':'running'
}]
我有以下代码,它将遍历所有用户并显示其详细信息
<div *ngFor='let user of users >
<div>Name:{{user.name}}</div>
<div>Age:{{user.age}}</div>
<div>BloodType:{{user.bloodtype}}</div>
<div>Hobby:{{user.hobby}}</div>
<a href="#">More</a>
</div>
我想要做的是在所有用户的初始加载时隐藏“血型”、“爱好”字段,并在单击“更多”链接时取消隐藏个人用户详细信息。我怎样才能做到这一点?
我已尝试以下方法,但单击“更多”链接将取消隐藏所有用户详细信息
<div *ngFor='let user of users >
<div>Name:{{user.name}}</div>
<div>Age:{{user.age}}</div>
<div [hidden]=isHidden>
<div>BloodType:{{user.bloodtype}}</div>
<div>Hobby:{{user.hobby}}</div>
<div>
<a href="#" (click)='isHidden=!isHidden'>More</a>
</div>
【问题讨论】:
-
到目前为止你尝试了什么?
标签: javascript html angular