массива:
this.createdTableArr = [...new Array(this.eatingCounter.value)].map((item, index) => ({
id: index,
eating: 'Завтрак',
time: '07:00',
dailyCalories: 20,
}));
2. На основе этого массива строится таблица с инпутами time и dailyCalories внутри.
3. Когда ты меняешь значение в инпуте time, выполняется changeValueTimes(). Когда ты меняешь значение в инпуте dailyCalories, выполняется changeValueDailyCalories(). И так далее по аналогии, если будут другие инпуты.
Короче говоря, this здесь - это какое-то состояние. Всё правильно понял? И если да, то поправила ли ты changeValueDailyCalories тоже?
да, верно,но this. это я обращаюсь к массиву, который обявлен в начале компанента public createdTableArr: { dailyCalories: number; id: number; time: string; eating: string }[]; и где я генерю массив, то я сново созданный массив записываю в свой createdTableArr
Так, а твой кастомный createdTableArr и методы changeValueTimes и changeValueDailyCalories в одном классе находятся?
Обсуждают сегодня