javascript - 输入不同但数据相同。输入值在两个字段中重复 - Angular

标签 javascript angularjs angular-material

所以,我在这里编写了这段代码 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>

您可以在链接上看到脚本

如您所见,如果我在管理者字段中输入用户 1,然后输入 Enter,同一用户也会添加到项目成员中。除了我希望在两个字段中添加相同的用户外,但我不会在两个字段中添加相同的用户。我做错了什么?

我使用的是有 Angular Material ,更具体地说,是接触芯片

最佳答案

因为两个输入上有相同的 ngModel,所以不可能有 2 个不同的东西。

更改其中一个即可。

关于javascript - 输入不同但数据相同。输入值在两个字段中重复 - Angular,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38492668/

相关文章:

javascript - 管道 'z,x,y' 的 Angular 无效参数 'AsyncPipe'

javascript - 如何使网页跟随浏览器窗口的大小,并且在调整大小时,布局不会失真?

css - Angular Material -如何设置垫水平内容容器填充0

angular - mat-icon 与 mat-select 位于 mat-tab 内

angular - 带 Angular Material 的 Angular 4 的可扩展表格行

javascript - Logger.log 显示所有嵌套数组值,但工作表仅添加第一项

javascript - 为什么字符串对后增量 (something++) 和加 1 (something = something +1) 产生不同的输出?

javascript - 为什么使用 ng-model 时无法设置输入值?

javascript - 如何使用 Angular 处理 202、204 等代码状态?

angularjs - 使用 DjangoREST + Angular 上传模型 ImageField