formGroup.get vs formGroup.controls en forma reactiva - Angular
¿Hay alguna forma preferida al seleccionar la validación usando
myForm.controls['name'].valid
myForm.get('name').valid
ya que ambos parecen ser sintácticamente diferentes pero logran el mismo objetivo.
<label>Name
<input type="text" formControlName="name">
</label>
<div class="alert" *ngIf="!myForm.controls['name'].valid && myForm.controls['name'].touched">
{{ titleAlert }}
</div>
Igual que
<div class="alert" *ngIf="!myForm.get('name').valid && myForm.get('name').touched">
{{ titleAlert }}
</div>
Por lo que verifiqué en el código,get
tiene este código:
AbstractControl.prototype.get = function (path) { return _find(this, path, '.'); };
Acabo de comenzar Angular, por lo que agradecería una opinión experta.