使用 (click)=function({{ID}}) 发送 ID 到?



我有一个来自我的服务器的json,在json中,我有每个元素的ID。如何将每个元素的 ID 添加到每个点击函数中。

<ion-card (tap)="detail({{post.Ads_ID}})">
<img src="http://www.elleoncito.com/admin/images/default_slider.jpg"/>
<ion-card-content>
<ion-card-title>
{{post.Title}}
</ion-card-title>
<p>
The most popular industrial group ever, and largely
responsible for bringing the music to a mass audience.
</p>
</ion-card-content>
</ion-card>

不要发帖。Ads_ID留着小胡子。请参阅以下代码

<ion-card (tap)="detail(post.Ads_ID)">
<img src="http://www.elleoncito.com/admin/images/default_slider.jpg"/>
<ion-card-content>
<ion-card-title>
{{post.Title}}
</ion-card-title>
<p>
The most popular industrial group ever, and largely
responsible for bringing the music to a mass audience.
</p>
</ion-card-content>
</ion-card>

希望对您有所帮助!!

根据本文档

使用内插将计算字符串编织到文本中 在 HTML 元素标记之间和属性赋值内。

但是,如果要使用事件绑定(即(click(="someFunc(value("(,它将被视为变量,并且不需要插值。

为了解决您的问题,您需要从(tap)="detail({{post.Ads_ID}})"中删除插值并将其更改为(tap)="detail(post.Ads_ID)"。 这应该可以解决您的问题。

最新更新