Ионная модальная запоминание выбора флажка, даже когда выбрана отмена или закрытие - PullRequest
0 голосов
/ 22 октября 2018

Я открываю модальное со списком флажков (все отмеченные), снимаю галочку с некоторых из них, затем, когда я отменяю модальное и снова открываю его, флажки сняты, даже если я отменил.

StackBlitz здесь.

Я пытаюсь использовать список флажков вместо компонента выбора, потому что мне нужна кнопка «Выбрать все».

Я обнаружил эту аналогичную проблему, но без ответа.

Я хочу знать, почему выбор сохраняется?Как заставить забыть выбор, когда модал закрыт?(Если пользователь не выберет Сохранить, но я еще не реализовал это).

Довольно новый для всего этого, поэтому любая помощь приветствуется!

1 Ответ

0 голосов
/ 22 октября 2018

Проблема в том, что вы изменяете значения модели в сервисе, потому что вы не клонируете объект, вы используете ссылку на него.

Проблема в следующей строке:

this.filmListCopy = this.filmService.getFilmList();

Вы можете сделать глубокую копию, как это:

this.filmListCopy = JSON.parse(JSON.stringify(this.filmService.getFilmList()));

Cheers

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