Bonjour,
J'aimerais pouvoir changer le nom des variables dans ng-class mais cela provoque une erreur.
Pour que cela soit plus clair, voici le code :
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
<div ng:repeat="x in [] | range:1:circuit">
<!--ici la boucle !-->
<div class="row">
<div class="col-md-2">
<div class="form-group" ng-class="{'has-error':Form.departure.$dirty && Form.departure.$invalid, 'has-success':Form.departure.$valid}">
<label translate="travel.step2.INP6">{{ mainTitle }}<span class="symbol required"></span></label>
<input type="text" class="form-control error-input" name="departure{{x}}" ng-model="myModel.departure" style="min-width:42px;" placeholder="Départ.." ng-required="currentStep == 2">
<span class="error text-small block" ng-if="Form.departure.$dirty && Form.departure.$invalid" translate="travel.step2.ERRORDEP">{{ mainTitle }}</span>
<span class="success text-small" ng-if="Form.departure.$valid">✓</span>
</div>
</div> |
Dans mon input, je fais ceci : name="departure{{x}}" ce qui me permet d’incrémenter mes lignes, par contre dans ng-class, si je fais ça :
ng-class="{'has-error':Form.departure{{x}}.$dirty && Form.departure{{x}}.$invalid, 'has-success':Form.departure{{x}}.$valid}">
Cela provoque une erreur.
Ma question : comment puis je incrémenter ng-class pour qu'il garde toujours le même nom que le name de l'input ?
Merci d'avance.
Partager