angularjs - 是否可以在 Angular Material 的选择选项中输入文本?

标签 angularjs html html-select angular-material

我正在创建一个表单,用户可以在其中输入此人的信息。我想为给定人员创建一个电话号码和传真号码的下拉列表,用户可以选择他们想要的号码,即,如果他们想要的号码已经存储在数据库中。然而,此人可能有其他电话号码,但可能未存储在数据库中。在这种情况下,我希望允许用户能够输入新号码。我找到了一个接近我想要的 here ,但这并不完全是我所希望的。如果可能的话,我希望使用 Angular-Material md-select 来实现。

<md-select ng-model="ctrl.phoneNumbers" ng-model-options="{ trackBy: '$value.id'}">
   <md-option ng-value="phoneNumber" 
              ng-repeat="phoneNumber in ctrl.phoneNumbers">{{ phoneNumber.number }}
   </md-option>
</md-select>

最佳答案

Angular Material Autocomplete非常接近你的情况。帮助它发挥作用。

关于angularjs - 是否可以在 Angular Material 的选择选项中输入文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37215399/

相关文章:

javascript - Angularjs 在服务中使用 Promise

javascript - 如何更改 <p> 标签文本,而不删除下划线或斜体格式?

javascript - 悬停javascript上的图像叠加

c# - 为下拉列表设置标题

html - 无法在下拉列表中选择项目

javascript - 两个日期之间的自定义过滤器

javascript - 刷新/定时器功能仅适用于 2 个提要中的 1 个 -- $q.all() 合并

javascript - 自定义聊天框滚动条始终显示在底部

php - 更改选项字段时新增查询数据库

javascript - 如何让AngularJS在登录后刷新标题