Como faço limite de caractere no input ?

tenho esse input no Angular 2, e queria saber como faço colocar um limite de caractere ex: Queria deixar apenas 2 campos.

<input pInputText type="number" formControlName="ordem" [(ngModel)]="dadosAuxiliaresEstabelecimento.ordem" />

Em outro tópico vi que sugeriram adicionar isso: [maxlength]=“2”, foi aceito como resolvido, mas não tenho certeza se funciona.

<input pInputText type="number" formControlName="ordem" [maxlength]="2" [(ngModel)]="dadosAuxiliaresEstabelecimento.ordem" />

não resolveu rs…

Eu creio que ao tentar submeter o form ele valide se tem apenas 2, não que trave podendo digitar apenas 2 caracteres. Para bloquear durante a escrita, utilize o inputMask. Explicando

Mas, se você usar o

<input type="text" maxlength="2"/>

Não resolve?