【发布时间】:2018-09-05 10:58:45
【问题描述】:
我在一个 Angular 4 项目中工作,在这个项目中,我需要获取图像 Onclick 上 Span 标记中的值。 我提到了一些 Stackoverflow 问题,但对我没有任何帮助......
这是我的 HTML。
<div class="col-sm-4">
<div class="card">
<div class="card-img-top card-img-top-250 one">
<img class="img-fluid" "src="assets/Images/Popular_Products/3.jpg" alt="img1">
<img routerLink="/my-cart" class="img-fluid two" src="assets/Images/Popular_Products/10.jpg" alt="img2" onclick="getProductName()" >
</div>
<div class="card-block pt-2">
<div class="col-sm-12 text-center card-text">
<span #Pname> iPhone</span>
<br>
<br>
1500 $
</div>
</div>
</div>
</div>
这是我的 .ts 文件
getProductName(Pname: string) {
this.http.get(`http://localhost:57036/api/data/CartCount/?ProductName=${Pname}`)
.subscribe(data => this.res = (data['ITEM_QTY']),
error => console.error(error));
}
当我单击图像时,我想获取跨度标记中的值并将其传递给 API,但在我的情况下我无法获取跨度值。 我是 Angular4 的新手,请指导我解决这个问题。
【问题讨论】:
-
如何将
iPhone放入span中?不能用变量吗? -
目前是用户给定的静态值
-
那么,某种输入?用户如何赋予该价值?
标签: angular