使用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
答案 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正在使用的版本。它工作正常。