我在文本框中进行了自动填充,但是当我从自动填充中选择时没有追加,但它即将出现在文本框中的内容,
我尝试了这些,我不知道我在哪里做错了 请检查一下: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中附加,但它不会出现请检查出来,我尽可能多地尝试,所以有人帮助我。 感谢
答案 0 :(得分:0)
我同意Claies的观点,混合角度和jquery永远不是一个好主意。但是如果你想采用相同的方法,那么你可以在你的html中删除ng-model ='newContact'(因为以下方法不需要双向绑定),并用下面的代码替换你的完整函数。
$scope.complete = function(){
var newContact = $('#tags').val();
$scope.contacts.push(newContact);
$('#tags').val();
}