При использовании метода patchValue для обновления значения формы форма становится грязной? - PullRequest
0 голосов
/ 23 ноября 2018

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

// using this way

setTimeout(() => {
      this.skillForm.patchValue({
        date: [new Date()],
      });
    }, 1000);

пример: нажмите здесь

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

setTimeout(() => {
       // workaround for this scenario
      this.skillForm.controls['date'].patchValue(new Date());

    }, 1000);

пример ссылки: нажмите здесь

1 Ответ

0 голосов
/ 23 ноября 2018

Ответ

обновленный образец нажмите здесь

вы должны использовать этот способ, это недобавить нг-грязный класс

 setTimeout(() => {
       this.skillForm.patchValue({
       //compare this
              date: new Date(),
          });
    }, 3000);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...