Obter validadores presentes no FormGroup / FormControl

Estou usando o Material 2 no meu aplicativo, mas nesta pergunta quero resolver um problema especificamente comEntrada.

Como você pode ver emReferência da API há uma ligação de propriedade chamadarequired, que aparece como asterisco no espaço reservado.

Então, eu estou querendo saber se existe uma maneira de verificar se o controle de formulário tem um validador específico emAngular, porque eu realmente não quero definir manualmente para cada entrada[required]="true/false"

Eu li oAbstractControl documentos e não encontrei nada sobre isso. Eu encontrei ohasError método (qualironicamente não está documentado emlugar algum ... nem no FormGroup, nem no FormControl nem no AbstractControl), mas não é isso que estou procurando. Apenas verifica se o controle do formulário está com o erro, mas como você pode ter lido, desejo verificar se o controle possui alguns validadores específicos ...

Algum código:

<md-input-container>
  <input placeholder="Placeholder" 
         mdInput [formControl]="anyCtrl" 
         [required]="anyCtrl.hasValidator('required')"> <!-- something like this -->
</md-input-container>

Espero que a pergunta seja clara o suficiente. Desde já, obrigado.

questionAnswers(2)

yourAnswerToTheQuestion