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, но мне нужен индивидуальный процент, но он вычисляет общий процент.