【发布时间】:2019-04-06 04:33:30
【问题描述】:
我对 javascript 和 typescript 类型的东西很陌生。我正在开发一个从数据库中读取值列表的离子应用程序。然后它将它们存储在一个数组中,并循环遍历每个元素,创建一个 ion-item。对于每个项目,都会创建一个删除按钮。我想要这样做,以便当用户单击删除按钮时,它将从数组中删除存储在 ion-item 中的值。从数组中删除值后,我可以更新数据库。
我最初尝试使用用于生成 ion-item 的可迭代值,但这没有意义,因为它不再在范围内。我对如何将按钮所在的元素的值传递给函数有点迷茫。
<ion-list class = "list" *ngIf="isCommentToggle" >
<ion-item id = "comments" *ngFor="let item of streamComments">
{{item}}
<button *ngIf="item" color="danger" ion-button (click)="onDeleteComment()" {{item}}="deleteComment">Delete</button>
</ion-item>
</ion-list>
带有功能的打字稿文档
onDeleteComment(){
this.gaugeList.addCommentList(this.stream);
}
我只是想要一种方法来捕获存储在调用按钮的父元素中的变量Here is the application view
【问题讨论】:
-
通过'用于生成离子项的可迭代值',您指的是
item吗?
标签: javascript html angular ionic-framework