今天做项目的时候遇到的一个坑,记录一下。谨记,谨记!

是这样的,我想实现的功能是点相应的复选框,让下面的合计算出相应的价格
在这里插入图片描述
首先!第一个坑
在这里插入图片描述
在我绑定自定义属性的时候,[data-price]="“不好使,绑定不是去想要的结果,在我google了之后,找到了问题所在
需要attr.price=”{{值}}"才能得到想要的结果
第二个

(ionChange)="upDatePepper($event)"

在绑定了$event之后,需要调到本源元素才能获得dom元素
_elementRef.nativeElement

upDatePepper(msg:any){
    console.log(msg)
    if(msg.checked==true){
      this.goodsPrice+=parseInt(msg._elementRef.nativeElement.getAttribute("price"));
    }else{
      this.goodsPrice-=parseInt(msg._elementRef.nativeElement.getAttribute("price"));
    }
  }
发布了56 篇原创文章 · 获赞 8 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_44361433/article/details/89461912