2016-03-07 30 views
3

我有型文本輸入框:建議在文本框中可能嗎?

<input type="text></input> 

我有名字的列表:

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

現在讓它成爲唯一2 當我鍵入v,它應該顯示vishnu爲建議。當我輸入se, it should show seenu`作爲建議。這怎麼能實現?

+0

可能幫助ühttp://stackoverflow.com/questions/22590468/angularjs-form-input-suggestions –

+0

ngAutoComplete:'http://plnkr.co/edit/ il2J8qOI2Dr7Ik1KHRm8?p = preview' – Sherlock

+0

http://jsfiddle.net/sebmade/swfjT/ –

回答

6

填充選項與$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>

祝你好運!

0

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>

相關問題