【发布时间】:2017-06-28 16:24:02
【问题描述】:
我正在尝试从 angular-material 库中获取 md-autocomplete 工作,文档有点难以理解。
这是我的html
<md-autocomplete
md-items="lawyer in cdc.lawyers"
md-selected-item-change="testing(lawyer)"
md-min-length="0"
md-item-text="lawyer.name"
md-search-text="cdc.lawyerSearchText"
md-search-text-change="cdc.triggerQuery(cdc.lawyerSearchText);"
placeholder="Search for lawyer">
<md-item-template>
<span md-highlight-text="cdc.lawyerSearchText" md-highlight-flags="^i">{{lawyer.name}}</span>
</md-item-template>
<md-not-found>
No states matching "{{lawyer.name}}" were found.
</md-not-found>
</md-autocomplete>
这是javascript
this.lawyerSearchText = '';
this.triggerQuery = function(query){
console.log(query);
this.lawyerSearchText = query;
}
它会显示所有lawyers,但如果我在输入中输入乱码,它不会过滤它们。
我在这里做错了什么?
【问题讨论】:
-
您的查询是否从您的 triggerQuery 函数记录到控制台?
-
是的,输入的字符
标签: angularjs autocomplete angular-material