我正在尝试使用 JSON(而不是 JSONP)从本地服务器获取数据,并使用 Angular UI 引导程序和 Angular 以预先输入的方式显示它。我能够从我在这个网站上找到的其他示例中获得 timeout() 和 jsonp 来工作,所以我知道 Promise 有效。
function DepedencyCtrl($scope, $http, $timeout, filterFilter) {
...
$scope.typeahead = function(type, name) {
return $http.get('pulldata', {params: {type: type, name: name}}).success(function(data){
return filterFilter(data, name);
}, 1000);
};
当我在调试器中运行此代码时,返回 filterFilter 行会运行。我可以查看 JSON 格式的数据,但我在单步执行 Angular 代码时迷失了方向。有什么我想念的吗?