#angularjs #angularjs-material #md-chip
#angularjs #angularjs-material #md-чип
Вопрос:
Я использую компонент md-chips для добавления объекта, подобного
<md-chips class="custom-chips lms-list-custom-field" ng-model="roleCustomField.ListCustomFieldValues" readonly="addEditCustomRoleCntrl.readonly" md-transform-chip="addEditCustomRoleCntrl.newListCustomFieldValues($chip)" placeholder="{{'EnterListValues' | translate}}">
<md-chip-template>
<span>
<strong>{{$chip.Value}}</strong>
</span>
</md-chip-template>
<button md-chip-remove class="md-primary closeButton">
<i class="fa fa-times" aria-hidden="true"></i>
</button>
</md-chips>
Ниже приведен мой Js-код, который генерирует объект
addEditCustomRoleCntrl.newListCustomFieldValues = function (chip) {
return {
Value: chip,
IsActive: true
};
};
Я хочу использовать md-enable-chip-edit, но это работает только с базовым шаблоном.
какие-либо рекомендации?
PS: Я попытался создать чип в базовом шаблоне, затем я создал функцию, которая создает объект для меня.. это сработало в моем представлении добавления, но не удалось в режиме редактирования, когда я извлекаю объект из базы данных, прикрепленной к идентификатору.