Angularjs автозаполнение от $ http
я пытаюсь написать директиву автозаполнения, которая выбирает данные с сервера, используя запрос $ http(без использования внешних плагинов или скриптов), В настоящее время он работает только со статическими данными. Теперь я знаю, что мне нужно вставить свой запрос $ http вsource:
директивы, но я могуне могу найти хорошую документацию по этому вопросу.
$http.post($scope.url, { "command": "list category() names"}).
success(function(data, status) {
$scope.status = status;
$scope.names = data;
})
.
error(function(data, status) {
$scope.data = data || "Request failed";
$scope.status = status;
});
директиваapp.directive('autoComplete', function($timeout) {
return function(scope, iElement, iAttrs) {
iElement.autocomplete({
source: scope[iAttrs.uiItems],
select: function() {
$timeout(function() {
iElement.trigger('input');
}, 0);
}
});
};
});
Посмотреть
Итак, как мне правильно собрать все это вместе в угловой путь?