Formulaire personnalisé de validation de la directive pour comparer deux champs

Je suis angulaire débutant, et je suis tomber sur quelque chose dans la façon dont angulaire de la validation du formulaire de directives de travail.

Je sais que je peux facilement ajouter des directives de champs individuels, mais je vais essayer d'ajouter une validation qui sera comparer deux champs de formulaire (les deux sont des éléments d'un modèle).

Ici est une forme de squelette:

<form name="edit_form" >
  <input name="min" type="number" ng-model="field.min"/>
  <input name="max" type="number" ng-model="field.max"/>
</form>

<div class="error" ng-show="edit_form.min.$dirty || edit_form.max.$dirty">
  <small class="error" ng-show="(what goes here?)">
    Min cannot exceed max
  </small>
</div>

En bref, je veux écrire une directive et l'utiliser pour afficher/masquer cette small.error si min et max les deux ont des valeurs mais min > max. Comment puis-je accéder à la fois les champs à l'intérieur d'une directive? Est une directive le bon outil pour ce travail?

InformationsquelleAutor asfallows | 2014-01-07