Como sei quando o controle de formulário personalizado está marcado como novo no Angular?

Eu tenho vários componentes de controle de formulário personalizados no meu aplicativo Angular, que implementamControlValueAccessor interface e funciona muito bem.

No entanto, quandomarkAsPristine() é chamado no formulário pai ou diretamente no meu controle personalizado, preciso atualizar o estado: meu controle personalizado é na verdade ter controle interno e preciso chamarmarkAsPristine() nele também.

Então, como eu sei quandomarkAsPristine() é chamado no meu controle?

oControlValueAccessor A interface não possui membros, relacionados a esse problema, que eu posso implementar.

questionAnswers(2)

yourAnswerToTheQuestion