Min et la valeur max de l'entrée en application angular4

J'ai un angular4 application avec un formulaire. Dans ce que j'ai une entrée pour entrer un pourcentage. Donc, je souhaite bloquer l'entrée avec une valeur entre 0 et 100.
J'ai essayé d'ajouter min="0" et max="100" mais je peux encore entrer un nombre supérieur à 100 ou plus petit que 0.

modèle

<md-input-container>
  <input type="number" 
    maxlength="3" 
    min="0" 
    max="100" 
    required 
    mdInput 
    placeholder="Charge" 
    [(ngModel)]="rateInput" 
    name="rateInput">
  <md-error>Required field</md-error>
</md-input-container>

Savez-vous comment je peux faire cela ?

Oui , vous avez besoin pour vérifier l'erreur , il n'empêchera pas l'utilisateur d'entrer plus de alors que , il va jeter erreur sur le grand nombre
Si j'obtiens l'erreur, comment puis-je afficher un message d'erreur semblable au rapport d'erreur ?
Qui ne doit pas être marqué en double, la réponse sur le post que vous avez fournie est obsolète. Angulaire 4 prend désormais en charge min/max validateurs.

OriginalL'auteur Adrien | 2017-08-03