Я пытаюсь привязать значение к директиве ng-model=""
, потому что я отображаю элементы с ним в цикле.
Я пытался вот так
<div class="form-group">
<div data-ng-repeat="(key, n) in langInput.values">
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 u-no-padding">
<label class="sell__label" for="auction_name_account_{{n.selected }}">Główna nazwa Twojej aukcji ({{n.selected }}):</label>
<div class="pst-relative">
<input type="text"
id="auction_name_account_{{n.selected }}"
class="form-control"
name="auction_name_account"
data-ng-model="inputs.auction_name_account[key]"
data-ng-minlength="10"
data-ng-maxlength="60"
required />
<span class="sell__input-text sell__input-text--big-input" data-ng-show="sellItem.auction_name_account.$error.required">Wymagane!</span>
<span class="sell__input-text sell__input-text--big-input" data-ng-show="sellItem.auction_name_account.$error.minlength">Za krótkie!</span>
<span class="sell__input-text sell__input-text--big-input" data-ng-show="sellItem.auction_name_account.$error.maxlength">Za długie!</span>
</div>
</div>
</div>
Мне нужно иметь уникальныймодели для первого создания работающей проверки (диапазоны ниже), а также для сбора и отправки данных для остальных API позже.
Этот [key]
почему-то не печатается как ключ объекта, который является числом, но как обычная строка, как ясм. в консоли.
Данные langInput равны
$scope.langInput = {
values: [
{
id: 1,
selected: "pl"
},
{
id: 2,
selected: "eng"
}
],
И я хотел бы иметь ng-model="inputs.auction_name_account[1]"
, где 1 - это связанное значение или что-то подобное.Также выше массив объектов изменяется.