como mostrar validar mensagem no formulário na angular 2?

Eu estou tentando mostrar validar mensagem no formulário em angular 2? Estou recebendo este erro

Não é possível ler a propriedade 'hasError' de indefinida

Eu adicionei essas linhas

 <div *ngIf="username.hasError('required') && username.touched" 
           class="error-box"> username is required</div>    
       <div *ngIf="username.hasError('minlength') && username.touched" 
           class="error-box"> Minimum password length is 8!</div>

aqui está o meu códigohttps://plnkr.co/edit/slhySWT0mJXkloGK1kfO?p=preview

questionAnswers(1)

yourAnswerToTheQuestion