<input id="myinput" name="myinput" class="form-control"
required minlength="4" appForbiddenName="bob"
[(ngModel)]="hero.name" #myinput="ngModel" >
<div *ngIf="myinput.invalid && (myinput.dirty || myinput.touched)" class="alert alert-danger">
<div *ngIf="myinput.errors.required">
Name is required.
</div>
<div *ngIf="myinput.errors.minlength">
Name must be at least 4 characters long.
</div>
<div *ngIf="myinput.errors.forbiddenName">
Name cannot be Bob.
</div>
</div>