文本框中的建议可能

Suggestion in text box possible?

本文关键字:文本      更新时间:2023-09-26

我有一个带有类型文本的输入框:

<input type="text></input>

我有一个名字列表:

 $scope.employees = [{
    name: "vishnu"
 }, {
    name: "seenu"
 }];

现在让它只有 2。当我输入v时,它应该显示vishnu作为建议。当我输入se, it should show seenu' 作为建议时。如何实现这一点?

用 data-ng-repeat $scope.employees中的值填充数据列表的选项:

var app = angular.module('myApp', []);
app.controller('myController', function($scope, $http) {
  $scope.employees = [{
      name: "vishnu"
    },
    {
      name: "seenu"
    }];
  });
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="myApp" ng-controller="myController">
  <input type="text" list="names" placeholder="Pick a name..">
  <datalist id="names">
    <option  data-ng-repeat="item in employees" value="{{item.name}}">
  </datalist>  
</div>

祝你好运!

下面

给出了一个简单的Jquery自动完成示例

$scope.complete=function(){
    $( "#tags" ).autocomplete({
      source: $scope.availableTags
    });
    } 
  });

http://plnkr.co/edit/5XmPfQ78vRjSrxE0Tt3B?p=preview

var app = angular.module('myApp', []);
app.controller('myController', function($scope, $http) {
  $scope.employees = [{
      name: "vishnu"
    },
    {
      name: "seenu"
    }];
  });
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="myApp" ng-controller="myController">
  <input type="text" list="names" placeholder="Pick a name..">
  <datalist id="names">
    <option  data-ng-repeat="item in employees" value="{{item.name}}">
  </datalist>  
</div>