我具有函数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");
}
}
我尝试调用此函数,但是它不起作用。我该如何解决这个问题?
答案 0 :(得分:0)
这些函数都生活在同一个类中吗?然后,您需要this
,所以需要this.removeItem(item, i);
。
编辑:您还需要传递 removeItem 函数期望的参数。