我创建了一个 Angular Material 自动完成功能。一切工作正常,但现在我尝试修改代码并仅在用户在自动完成框中输入一个字符后才调用数据库。 getEmployees 函数正在对数据库进行 http 调用。我尝试了这个,但收到错误:seachText 未定义。接下来,我尝试将自动完成功能中的第一个字母传递给 getEmployees。我在 Plunker 中创建了一个项目:https://plnkr.co/edit/gLX5Tu0Jlvxh6T7HE6O3?p=preview
if(searchText != undefined || searchText != null)
{
getEmployees().then(function (users)
{
vm.employees = employees
})
}
最佳答案
在您的代码中 md-item-text="item.name" 存在,但 'name' 键不在您的 json 中..使用 md-item-text= “item.FirstName”..它将起作用
关于javascript - AngularJS 仅在用户输入一个字符后才调用数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39954944/