Управление формами на основе угловых шаблонов - Грязь не меняется на true, даже если я редактировал данные формы - PullRequest
0 голосов
/ 29 марта 2019

Здесь я зацикливаюсь на форме приложения, и когда я проверяю состояние «грязного», оно остается ложным даже после внесения некоторых изменений в форму.

Вот URL-адрес редактора кода Stackblitz:

https://stackblitz.com/edit/angular-7fvuej

Может кто-нибудь объяснить мне, почему это происходит.

След:

Шаг 1:

Вы можете нажать кнопку «Нажми меня», и в консоли вы увидите статус «ложный», поскольку форма не была затронута

Шаг 2:

Внесите некоторые изменения в поля ввода и снова нажмите кнопку.Статус не изменится и будет по-прежнему ложным.

Любая помощь приветствуется:)

1 Ответ

0 голосов
/ 29 марта 2019

Если вы добавите

 console.log(this.f);

Вы заметите, что ваша форма пуста.У него нет никаких элементов управления или какого-либо значения.Это не проблема валидатора, а то, как вы строите свою форму.Динамическое (на этапе выполнения) создание шаблонно-управляемой формы - задача не из легких.Вот учебник, который я нашел в Интернете: Учебник

Извините, я не могу вам больше помочь.

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