Глобальные переменные Angular 5-Typescript - PullRequest
0 голосов
/ 31 мая 2018

У меня есть приложение, в котором я пытаюсь сохранить данные, основанные на действиях пользователя.

В частности, у меня есть таблица в пользовательском интерфейсе, в которой есть столбец с 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);


    };

  }

 }

Моя проблема в том, как я могу вернуться к переменной, которая находится вне этой функции, сумме выбранных значений столбца.

Если есть какой-либо хорошийБуду признателен за статью о переменных области в угловых.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...