Разные входы, но одни и те же данные. Входные значения повторяются в обоих полях - Угловые

0

Итак, я написал этот код здесь Codepen.IO

 <md-content class="md-padding autocomplete" layout="column">
    <md-subheader class="md-no-sticky">Managers</md-subheader>
    <md-contact-chips ng-model="ctrl.users" md-contacts="ctrl.querySearch($query)" md-contact-name="name" md-contact-image="image" md-contact-email="email" md-require-match="true" md-highlight-flags="i" filter-selected="ctrl.filterSelected">
    </md-contact-chips>
</md-content>
<md-content class="md-padding autocomplete" layout="column">
    <md-subheader class="md-no-sticky">Project Members</md-subheader>
    <md-contact-chips ng-model="ctrl.users" md-contacts="ctrl.querySearch($query)" md-contact-name="name" md-contact-image="image" md-contact-email="email" md-require-match="true" md-highlight-flags="i" filter-selected="ctrl.filterSelected">
    </md-contact-chips>
</md-content>

Вы можете увидеть скрипт по ссылке

Как вы можете видеть, если я введу User 1 в поле менеджеров и введите enter, тот же пользователь будет добавлен и в члены Project. За исключением того, что я хочу, чтобы одни и те же пользователи были доступны для добавления в обоих полях, но я не буду добавлять тех же пользователей в оба поля. Что я делаю не так?

Я использую угловой материал, более конкретно, контактные фишки

Теги:
angular-material

1 ответ

1
Лучший ответ

Нет никакого способа иметь две разные вещи, поскольку у вас есть один и тот же ngModel на двух входах.

Измените один из них, и он будет работать.

  • 0
    Спасибо мужик, что решил проблему!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню