У меня есть поле ui-select в моей угловой кодовой базе, где записи представлены в виде объекта массива.Но когда я пытаюсь что-то добавить / удалить, я получаю следующую ошибку:
Невозможно создать свойство 'id' в строке 'xxx'
, где xxx является новымдобавленное поле.
В файле select.js появляется ошибка:
$select.selected[j].id = $select.selected[j].uuid;
этот uuid имеет неопределенное значение.
ниже приведен фрагмент шаблона:
<ui-select multiple
tagging
data-ng-disabled="!field.editable"
data-ng-model="model[qualifier]"
theme="select2"
title=""
sortable="true"
style="width: 100%;">
<ui-select-match placeholder="{{field.tooltip| translate}}"
name="{{field.qualifier}}">
<span id="myfield-{{field.qualifier}}">{{$item}}</span>
</ui-select-match>
<ui-select-choices id="{{field.qualifier}}-myfield"
repeat="option in model[qualifier]| filter: $select.search">
<small>
<span>{{option}}</span>
</small>
</ui-select-choices>
</ui-select>