angular - 如何通过 ID Angular 查看数组元素
问题描述
我已经创建了一个数组并显示在主页组件中,现在我想当我单击其中一个图像时,我想在项目详细信息组件上获取该元素的详细信息,该怎么做?谢谢你!
主页组件代码
按钮点击
<a (click)="viewItem(i)" class="btn btn-block btn-primary">More Details</a>
解决方案
您需要在分配时分配索引,*ngFor
以便将其传递给您的点击处理程序。
假设这里有一些标记......
<div *ngFor="let car of cars; let i = index">
...
<a (click)="viewItem(i)" class="btn btn-block btn-primary">More Details</a>
</div>
然后您可以通过索引访问数组中的项目。
推荐阅读
- python-3.x - 是否可以编写一个 python 脚本,将 wifi 速度和其他此类信息被动地发送到谷歌表格或电子邮件?
- python - Plotly 库没有显示任何内容
- python - 使用 PyPDF2 更新可填写的 pdf
- apache-flink - 尝试使用 webUI 运行时无法从本地主机启动 flink
- amazon-web-services - 我有一个由 API 网关异步调用的长时间运行的 lambda 函数。执行完成后如何通过相同的 API 网关返回输出?
- javascript - javascript、electron、ipc 不给出错误或输出
- python - 无法使用 Dockerfile 连接到 docker 容器(python 服务器)
- facebook-graph-api - 如何从 Facebook 群组获取销售帖子(/feed 不返回它们)
- c# - 如何将二维码放入Gridview的图像控件中?
- flutter - 如何检查应用程序是否正在从后台服务运行?