выберите данные по нажатию флажка в таблице - PullRequest
0 голосов
/ 20 февраля 2020

У меня есть таблица с флажками, и я хочу захватить данные в строках таблицы при нажатии каждого из флажков. У меня есть функциональный вызов (click)="checkConditions($event, data)", который вызывается при нажатии каждого флажка.

Здесь данные дают мне все данные строки, которые я хочу получить переменную массива. Проблема в том, что при нажатии первого флажка все работает нормально. Я получаю данные и помещаю их в пустой массив, но если я нажимаю второй флажок, я теряю исходные данные и получаю только самые последние данные. Я пытался this.checkedInstruments.push(...data);
, это дает мне ошибку "Found non-callable @@iterator" в angular 8.

Может кто-нибудь помочь?

1 Ответ

1 голос
/ 20 февраля 2020

Йог sh, я вижу, что массив selectedInstruments снова инициализируется с пустым массивом, и, следовательно, у вас есть только самые последние данные, а не предыдущие. Попробуйте объявить массив selectedInstruments на уровне класса и повторите проверку.

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