Я не могу получить индивидуальный процент в angular. как я работаю с Dynami c массив формы - PullRequest
0 голосов
/ 25 февраля 2020

enter image description here

Logi c (я пробовал):

    Total() {

      console.log();
      var maxval = parseInt(this.ProgramForm.value.Pr_Value);

      var funded = parseInt(this.ProgramForm.value.funder_details.reduce((sum, val) => sum + parseInt(val.funded), 0));
      this.sub = 0;
      console.log(maxval + ' ' + funded);
      // console.log(this.ProgramForm.value.funder_details);
      if (funded < maxval) {
        this.isDisabled = true;
        this.sub = maxval - funded;
        console.log(this.sub)
        this.per = (funded / maxval) * 100;

        console.log(this.sub);
      }
      //else if(this.ProgramForm.value.percentage < 100){
      //   this.isDisabled = true;
      //   console.log(this.ProgramForm.value.funder_details.percentage);

      //   // console.log(this.sub);
      // }
      else {
        this.isDisabled = true;
      }

    }

это мой массив форм

проверьте angular html код

Это мой массив форм HTML код. Он динамически генерирует поля, т.е. время выполнения
Я попробовал логи c, но мне нужен индивидуальный процент, но он вычисляет общий процент.

...