Angularjs Autocomplete von $ http

Ich versuche, eine Autocomplete-Direktive zu schreiben, die mithilfe einer $ http-Anfrage Daten vom Server abruft(ohne Verwendung von externen Plugins oder Skripten). Derzeit funktioniert es nur mit statischen Daten. Jetzt weiß ich, dass ich meine $ http-Anfrage in das einfügen musssource: der Richtlinie, aber ich kann keine gute Dokumentation zu diesem Thema finden.

http Anfrage
$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;   
            });
Richtlinie
app.directive('autoComplete', function($timeout) {
    return function(scope, iElement, iAttrs) {
            iElement.autocomplete({
                source: scope[iAttrs.uiItems],
                select: function() {
                    $timeout(function() {
                      iElement.trigger('input');
                    }, 0);
                }
            });
        };
    });
Aussicht
<input auto-complete ui-items="names" ng-init="manualcat='no category entered'" ng-model="manualcat"> 

Also, wie setze ich das alles richtig im Winkel zusammen?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage