如何获取值并使用angular附加?

时间:2015-02-09 12:21:03

标签: angularjs

我在文本框中进行了自动填充,但是当我从自动填充中选择时没有追加,但它即将出现在文本框中的内容,

我尝试了这些,我不知道我在哪里做错了 请检查一下:http://plnkr.co/edit/NPvT642ZDWu0vsXvnKla?p=preview

我正在帮助这段代码:http://jsfiddle.net/viralpatel/aLDJJ/

SCRIPT

    $scope.complete=function(){
    $( "#tags" ).autocomplete({
    source: $scope.availableTags
    });
    } 
    $scope.contacts = ["dimond", "hello"];

    $scope.add = function() {
    $scope.contacts.push($scope.newcontact);
    $scope.newcontact = "";
    }
  });

我需要在自动填充功能中选择的文字在ul li中附加,但它不会出现请检查出来,我尽可能多地尝试,所以有人帮助我。 感谢

1 个答案:

答案 0 :(得分:0)

我同意Claies的观点,混合角度和jquery永远不是一个好主意。但是如果你想采用相同的方法,那么你可以在你的html中删除ng-model ='newContact'(因为以下方法不需要双向绑定),并用下面的代码替换你的完整函数。

$scope.complete = function(){
 var newContact = $('#tags').val();
 $scope.contacts.push(newContact);
 $('#tags').val();
}