【发布时间】:2015-06-14 15:07:28
【问题描述】:
我想用 Angular 创建一个自动完成功能,因为这是我第一次接触 Angular,所以我很困惑。
这是我的代码:
MenuService.getAutocompleteData(term).then(function (response) {
$scope.menuData = response.data;
});
这就是我调用进行以下 http 调用的服务的方式:
return $http({
url : autocompletePath,
method : "POST",
data : {
term: term
}
}).success(function (response) {
return response;
});
问题是它似乎是同步的,当我输入快速字母时,我的浏览器冻结了。我看到它与那个“.then”承诺有关,但我不确定如何解决它。任何帮助,将不胜感激。
【问题讨论】:
标签: javascript ajax angularjs autocomplete