Вызов функции внутри другой функции в Ionic - PullRequest
0 голосов
/ 31 августа 2018

У меня есть функция 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 голосов
/ 31 августа 2018

Обе эти функции живут внутри одного класса, верно? Тогда вам нужно this, поэтому this.removeItem(item, i);.

Редактировать: Вам также необходимо передать аргументы, ожидаемые функцией removeItem .

...