Задать вопрос
Bogopodoben
@Bogopodoben

Как ng-model формировать динамически в ng-repeat?

Можно ли как то формировать ng-model динамически? Чтобы в ng-repeat для каждого элемента формировался индивидуальный ng-model.
Например: ng-model="document1 .. 2 .. 3 и т.д." задавая что-то типо documents+id.

<div class="col-xs-12" 
			ng-repeat="doc in docsAttr">
			<div class="form-group material form-md-line-input form-md-floating-label">
				<input type="text" class="form-control" 
				id="{{ doc.id}}" 
				ui-mask="9999" 
				data-position="{{doc.position}}" 
				ng-model="doc+$index" />
				<label for="{{ doc.alias }}">{{ doc.name }}</label>
				<span class="help-block"> Например: {{ doc.example }} </span>
			</div>
		</div>


UserDocumentsAttr.getAttr().then(function(res){
      $scope.docsAttr = res.data;     
    });
for (var i = 0; i <= 4; i++) {
        docs.push({
          id: $scope.docsAttr[i].id, 
          name: $scope.doc+i    // Присвоить значение из ng-model
        });
      };
  • Вопрос задан
  • 237 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
AMar4enko
@AMar4enko
ng-model="doc[$index].name"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы