Мне нужно получить варианты предложений, используя typeahead, сделав http-вызов
$scope.getlist = function getListofNames(name) {
return $http({
method: 'GET',
url: '/v1/'+name,
data: ""
}).then(function(response){
if(response.data.statusMessage !== 'SUCCESS'){
response.errorMessage = "Error while processing request. Please retry."
return response;
}
else {
return response.data.payload;
}
}, function(response){
response.errorMessage = "Error while processing request"
return response;
}
);
}
response.data.payload представляет собой массив объектов. Он успешно получен, но я получаю эту ошибку Ошибка: [filter:notarray] http://errors.angularjs.org/1.4.5/filter/notarray?
Примечание. Я использую angular 1.4.5 и Bootstrap v3.1.1.