gpt4 book ai didi

angular - 如何在 Angular 11 中绑定(bind)到数组

转载 作者:行者123 更新时间:2023-12-04 08:32:32 25 4
gpt4 key购买 nike

我如何绑定(bind)到 Angular 11 中的数组?我的变量看起来像

const DISH = {
id: '0',
name: 'Uthappizza',
image: '/assets/images/uthappizza.png',
category: 'mains',
featured: true,
label: 'Hot',
price: '4.99',
// tslint:disable-next-line:max-line-length
description: 'A unique combination of Indian Uthappam (pancake) and Italian pizza, topped with Cerignola olives, ripe vine cherry tomatoes, Vidalia onion, Guntur chillies and Buffalo Paneer.',
comments: [{
rating: 5,
comment: 'Imagine all the eatables, living in conFusion!',
author: 'John Lemon',
date: '2012-10-16T17:57:28.556094Z'
}],
}
我可以 bin 然后命名为
<h3>{{dish.name | uppercase}}</h3>
但是我如何绑定(bind)到评论数组?

最佳答案

您可以在使用 Angular 的 *ngFor 时显示评论。循环,因为它是一个评论数组(列表)。它是 described in the Angular documentation如何使用它,它基本上是 HTML 中的一个 for 循环。每itemdish.comments 内被循环和item.comment (引用 dish.comments.comment )打印在段落元素中。

<h3>{{ dish.name }}</h3>

<ul>
<li *ngFor="let item of dish.comments">
<p>{{ item.comment }}</p>
</li>
</ul>
如果有更多评论,它们将显示在列表中。见 this StackBlitz example对于代码。

关于angular - 如何在 Angular 11 中绑定(bind)到数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64956723/

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