Obtenga validadores presentes en FormGroup / FormControl

Estoy usando Material 2 en mi aplicación, pero en esta pregunta quiero resolver un problema específicamente conEntrada.

Como puedes ver enReferencia de API hay un enlace de propiedad llamadorequired, que se muestra como un asterisco en el marcador de posición.

Entonces, me pregunto si hay una manera de verificar si el control de formulario tiene un validador específico enAngular, porque realmente no quiero configurar manualmente para cada entrada[required]="true/false"

yo leo elControl abstracto docs y no encontré nada al respecto. Me he encontrado con elhasError método (cualirónicamente no está documentado enen ninguna parte ... ni en FormGroup ni en FormControl ni en AbstractControl), sin embargo, esto no es lo que estoy buscando. Simplemente verifica si el control de formulario tiene el error, pero como puede haber leído, quiero verificar si el control tiene algunos validadores específicos ...

Algún código:

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

Espero que la pregunta sea lo suficientemente clara. Gracias por adelantado.

Respuestas a la pregunta(2)

Su respuesta a la pregunta