У меня есть приложение, в котором я пытаюсь сохранить данные, основанные на действиях пользователя.
В частности, у меня есть таблица в пользовательском интерфейсе, в которой есть столбец с ckeckboxes.
Основываясь на флажке выбранной пользователем строки таблицы, я хочу потянуть несколько столбцов, чтобы выполнить некоторые проверки.
Используя следующую функцию, я могу, основываясь на выбранном флажке, отобразить информацию, которую яхочу.
OnPropertyStorage (event: Event): any {
let checkboxes;
checkboxes = document.getElementsByTagName('input');
for (let i = 0; i < checkboxes.length; i++) {
const checkbox = checkboxes[i];
checkbox.onchange = function() {
const currentRow = this.parentNode.parentNode;
const secondColumn = currentRow.getElementsByTagName('tr')[i + 1 ];
const thirdColumn = secondColumn.getElementsByTagName('td');
console.log('Id:' + thirdColumn[0].textContent);
console.log('volume: ' + thirdColumn[2].textContent);
console.log('weight: ' + thirdColumn[3].textContent);
};
}
}
Моя проблема в том, как я могу вернуться к переменной, которая находится вне этой функции, сумме выбранных значений столбца.
Если есть какой-либо хорошийБуду признателен за статью о переменных области в угловых.