ho una sorgente che sia creata usando ng-ripetereforze esecuzione ng-repeat ingresso perdere la concentrazione
<div data-ng-repeat="(index, answer) in currentQuestion['possible_answers']" class="form-group">
<label class="col-md-3 control-label">Answer {{ index + 1 }}</label>
<div class="col-md-8">
<div class="input-icon">
<i class="fa fa-sun-o"></i>
<input data-ng-model="currentQuestion['possible_answers'][index]" type="text" class="form-control" >
</div>
</div>
</div>
voglio questo per precompilare ingressi con i valori che sono in currentQuestion['possible_answers']
e voglio anche eventuali modifiche legare anche a questa variabile.
Tuttavia, ogni volta che si inizia a digitare in uno di questi campi di testo, si digita una lettera e quindi si perde lo stato attivo della casella di input. Ho la sensazione che questo sia dovuto al fatto che inizio a digitare e agli aggiornamenti di offerta dati currentQuestion
. Poiché currentQuestion
viene aggiornato, lo ng-repeat
viene eseguito nuovamente.
C'è un modo per rendere l'azione ng-repeat
un'azione non off di costante rivalutazione?
Si può provare a associare a 'answer' invece di utilizzare l'indice e cercarlo di nuovo nell'array? –