0
我在输入文本框中放置了一个单词,它显示了列表的下拉列表。但我想要当用户输入任何项目和列表中不可用。点击添加按钮,它应该弹出“无项目” ...AngularJS中的自动完成模式
参考
var app = angular.module('myApp', ['ngAnimate','ui.bootstrap']);
app.controller('NameCtrl', function ($scope,$http){
$http.get("lib/data.txt").success(function(res){
$scope.selected = undefined;
$scope.states = res;
});
$scope.names = [];
$scope.addName = function() {
if($scope.ww != ''){
$scope.names.push({
'x1':$scope.enteredName,
'qty':$scope.ww,
'p1':$scope.enteredName.p
});
$scope.enteredName = [];
$scope.ww = '';
$scope.tp = '';
}
else if ($scope.ww = '')
{
alert("hi");
} else {}
};
$scope.removeName = function(name) {
var i = $scope.names.indexOf(name);
$scope.names.splice(i, 1);
};
$scope.edit = function(name, idx){
$scope.enteredName = $scope.states.find((item) => item.p === name.p1);
$scope.sel = name.tp;
$scope.ww = name.qty;
$scope.names.splice(idx, 1);
};
$scope.isCollapsed = true;
});
我很抱歉,但我不太明白你的问题。你能再解释一下吗? – LordTribual
嗨@LordTribual我做了一个应用程序,它是简单的数据输入添加/修改和删除功能....所以当我开始在文本框中输入时,它给了我从angularUI的typehead指令对象的列表,但是当obejct什么样的用户类型是不可用的列表中,我想要一个消息应该罢工作为一个阿尔特“没有找到项目” –