javascript - 文本框中的建议可能吗?

标签 javascript angularjs ionic-framework

我有一个文本输入框:

<input type="text></input>

我有一个名字列表:

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

现在让它只有 2。 当我键入 v 时,它应该显示 vishnu 作为建议。当我输入 se 时,它​​应该显示 seenu` 作为建议。如何实现?

最佳答案

填充 datalist 的选项具有 $scope.employees 中的值和 data-ng-repeat :

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>

祝你好运!

关于javascript - 文本框中的建议可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35836719/

相关文章:

php - 创建元素在 jquery 1.8.3 中不起作用

javascript - cordova + angularjs + nodejs(Express) $http json 总是得到 404

angularjs - 并排面板指令

angularjs - 你如何使用 gulp-angular-templatecache 和 gulp-usemin

ionic-framework - 在 ios 中为 ionic 3 下载文件未显示在文件夹中

javascript - 删除节点元素而不删除innerHTML

javascript - jQuery ui 组合框在 IE 10 中默认打开

javascript - 如何初始化一次并一次又一次地将相同的值传递给另一个函数?

html - 如何在 Ionic Framework 中更改元素头像的背景颜色?

css - 减少卡之间的间隙 - Ionic2