在Ionic中的另一个函数内调用一个函数

时间:2018-08-31 18:54:37

标签: ionic-framework ionic2

我具有函数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");
        }
      }

我尝试调用此函数,但是它不起作用。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

这些函数都生活在同一个类中吗?然后,您需要this,所以需要this.removeItem(item, i);

编辑:您还需要传递 removeItem 函数期望的参数。