gpt4 book ai didi

javascript - 如何在 Angular4 中将控制台中的数据获取到 HTML

转载 作者:行者123 更新时间:2023-12-01 02:20:19 25 4
gpt4 key购买 nike

我在 ts 中有数据,我需要在 Angular4 html 中获取该数据,但我只能获取循环之外的 2 个数据。谁能帮我获取 angular4 中的数据。

HTML:

              <tr *ngFor="let accept of accepts">
<td>{{accept.name}}</td>
<td>{{accept.description}}</td>
<td>{{accept.daterecv}}</td>
<td>{{accept.dateacc}}</td>
<td>{{accept.deadline}}</td>
<td>{{accept.price}}</td>
<td>{{accept.status}}</td>
<td>{{accept.due_date}}</td>
</tr>
</tbody>

T:

this.service
.getProfileData(id)
.subscribe(
data => {
this.accepts = data;
console.log(this.accepts);
}, error => {})

控制台输出:

enter image description here

最佳答案

渲染的某些字段是错误的,请确保 key 存在于 ts 中的数据中,并使用安全导航运算符来确保数据存在,应该是这样的

<tr *ngFor="let accept of accepts">
<td>{{accept?.Job?.User?.name}}</td>
<td>{{accept?.user?.description}}</td>
<td>{{accept?.Job?.price}}</td>
<td>{{accept?.Job?.status}}</td>
<td>{{accept?.Job?.due_date}}</td>
</tr>

关于javascript - 如何在 Angular4 中将控制台中的数据获取到 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49248607/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com