Javascript 带角度指令的自动完成

Javascript 带角度指令的自动完成,javascript,angularjs,jquery-ui,Javascript,Angularjs,Jquery Ui,我已经为自动完成创建了一个角度指令,如bellow .directive('searchautocomplete',function(){ return function(scope, element, attrs) { var data = [ {"label":"Aragorn", "actor":"Viggo Mortensen"}, {"label":"Arwen", "actor":"Liv Tyler"},

我已经为自动完成创建了一个角度指令,如bellow

.directive('searchautocomplete',function(){
    return function(scope, element, attrs) {
        var data = [
            {"label":"Aragorn", "actor":"Viggo Mortensen"},
            {"label":"Arwen", "actor":"Liv Tyler"},
            {"label":"Bilbo Baggins", "actor":"Ian Holm"},
            {"label":"Boromir", "actor":"Sean Bean"},
            {"label":"Frodo Baggins", "actor":"Elijah Wood"},
            {"label":"Gandalf", "actor":"Ian McKellen"},
            {"label":"Gimli", "actor":"John Rhys-Davies"},
            {"label":"Gollum", "actor":"Andy Serkis"},
            {"label":"Legolas", "actor":"Orlando Bloom"},
            {"label":"Meriadoc Merry Brandybuck", "actor":"Dominic Monaghan"},
            {"label":"Peregrin Pippin Took", "actor":"Billy Boyd"},
            {"label":"Samwise Gamgee", "actor":"Sean Astin"}
        ];
        element.autocomplete({
            source:data,
        }) ;
    }
})
我的html如下所示

<input type="text"  ng-model="sfilter.search_text" searchautocomplete >


但是当模型值更新时,它不起作用。为什么?

。自动完成
?这是从哪里来的?你可以参考这个链接了解更多细节