2017-08-16 77 views
0

我正在使用angular js在asp.net中創建web應用程序我從JSON格式的表中獲取用戶名並且我想要一個自動完成文本框, 這裏是我的文本框使用angularjs自動完成文本框asp.net

<input type="text" class="form-control bordertext" ng-model="myname" ng-change="textchange(myname)" /> 

這是我的文本框與ng-model="myname"ng-change="textchange(myname)"

我angularjs我得到的頁面加載數據

這裏是我的示例數據,

$scope.data = "{'name':'ibrahim'},{'name':'nizam'},{'name':'shahid'},{'name':'shahrukh'}"; 

和NG-更改功能

$scope.textchange = function (param) { 
      } 

現在我想用這些記錄

創建一個自動完成的文本框

應該怎樣做呢?

+0

https://material.angularjs.org/latest/demo/autocomplete應該幫助 –

回答

0
$scope.data = [ 
    {'name': 'ibrahim'}, 
    {'name': 'nizam'}, 
    {'name': 'shahid'}, 
    {'name': 'shahrukh'} 
]; 

for (i = 0; i <= $scope.data.length; i++) { 
    if(param == $scope.data[i].name) 
     $scope.myname = $scope.data[i].name; 
}