我有函数removeItem
,它从我的列表中删除一个项目:
removeItem(item, i) {
this.produto.splice(i, 1);
this.campo_total = Number(this.campo_total) - Number(item.valor);
}
我创建了comparar
函数,用于比较产品的值,如果它的值小于默认值,则无法创建并从列表中删除。
comparar(item, i) {
if (this.comparador < this.campo_total) {
removeItem(); //here the function r calling
alert("ERROR: cannot register this item");
}
}
我尝试调用此函数但它不起作用。我该如何解决这个问题?
那些功能都住在同一个班级里面吗?然后你需要this
,所以this.removeItem(item, i);
。
编辑:您还需要传递removeItem函数所需的参数。