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 html : Sélectionner tout - Visualiser dans une fenêtre à part
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&eacute;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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.