【问题标题】:Angular Material md-contact-chips autocomplete issueAngular Material md-contact-chips 自动完成问题
【发布时间】:2020-04-26 23:16:05
【问题描述】:

我在使用 md-contact-chips 自动完成时遇到问题。只要有人开始输入内容,我就会尝试捕捉$query

HTML

<md-contact-chips
   ng-model="members"
   md-contacts="querySearch($query)"
   md-contact-name="fullname"
   md-contact-email="email"
   md-contact-image="image"
   filter-selected="true"
   md-require-match
   placeholder="Add members">
</md-contact-chips>

JS

$scope.querySearch = function($query) {
    console.log($query);
};

当我尝试搜索其他成员(都在我的 $scope.members 中)时,我收到了这个 JS 错误。

TypeError: $scope.textChange is not a function

我正在使用 Angular 1.4.1 和 Material 0.10.0

【问题讨论】:

    标签: javascript angularjs autocomplete angular-material


    【解决方案1】:

    您可以使用 norkunas 建议的解决方法 on this page

    md-selected-item-change="null" md-search-text-change="null" 添加到 md-contact-chips 元素。

    【讨论】:

    • 这对你有用吗?如果是这样,您能否将其标记为已解决。请注意,Angular Material 1.x.x 的新版本现已发布,不再需要
    【解决方案2】:

    我遇到了同样的问题,但不知道为什么。 我将我的 angularjs 版本降级到 1.3.15,这是 material.angularjs.org 正在使用的。而且效果很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-13
      • 1970-01-01
      • 2019-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-08
      相关资源
      最近更新 更多