我在module
对象
{
"date": "2018-01-19T14:06:57.588Z",
"id": "lpybtKeZpr7lPDZMQtcO",
"moduleNum": 1,
"name": "New Module For AMD",
"published": true,
"qNums": 10,
"attendies": [
{
"date": "2018-01-22T06:06:46.990Z",
"points": 5,
"retry": true, // <-- here it is
"retryAttempt": 0,
"uid": "som6XQYufyWrHW6SJvRfWM6iCGg1"
}
]
}
现在我无法弄清楚如何根据嵌套在retry
对象中的module
的值来显示按钮。
<button *ngIf="module.attendies?.retry" type="button" class="btn btn-primary btn-sm manage-button" (click)="attendTest(attendTestModal,module)">Retry Test</button>
答案 0 :(得分:1)
您需要通过索引访问,因为attendies
是数组。
module.attendies[0]?.retry
答案 1 :(得分:1)
按钮:
<button *ngIf="module.attendies[0]?.retry" type="button" class="btn btn-primary btn-sm manage-button" (click)="attendTest(attendTestModal,module)">Retry Test</button>
答案 2 :(得分:0)
在这种情况下使用 *ngIF
,并且出席是一个数组。所以使用索引访问
<span *ngIf="module.attendies && module.attendies.lengh" >
<h1> {{module.attendies[0].retry}}</h1>
</span>