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 :
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 :
Cela provoque une erreur.Code:ng-class="{'has-error':Form.departure{{x}}.$dirty && Form.departure{{x}}.$invalid, 'has-success':Form.departure{{x}}.$valid}">
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.