Angular Material md-contact-chips自动完成问题

时间:2015-07-06 11:17:55

标签: javascript angularjs angular-material

使用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

我使用角度1.4.1和材料0.10.0

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

我有同样的问题,无法弄清楚原因。 我将angularjs版本降级为1.3.15,这是material.angularjs.org正在使用的版本。它工作正常。