我自动完成了。首先我从服务器下载数据,然后在文本字段上写任何内容,用我的 stationCode 过滤。我的json数组中有两件事 stationCode 和 stationName 数组。现在我需要在输入文本字段中设置选定的电台代码。请告诉我,只要用户选择,在输入文本字段中设置电台代码值的更好方法是什么任何一行autosuggest。
这是我的代码。
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="css/foundation.css" />
</head>
<body ng-app="myapp">
<div ng-controller="cnt">
<input type="text" ng-model="searchText.stationCode">
<table ng-show="searchText.stationCode && searchText.stationCode.length != 0">
<tr id="$index"ng-repeat= "a in d.data | filter:searchText" ng-click="getselectedRow(searchText)">
<td> {{a.stationCode}} </td>
<td> {{a.stationName}} </td>
</tr>
</table>
</div>
</body>
<script src="js/angular.js" type="text/javascript"></script>
<script src="js/app.js" type="text/javascript"></script>
</html>
function cnt($scope,$http){
$http.get("http://184.106.159.143:8180/FGRailApps/jservices/rest/stationList")
.success(function (data) {
//alert(data);
$scope.d=data;
}).error(function(data){
alert("error")
});
$scope.getselectedRow=function(obj){
alert(obj.stationCode)
}
}
小提琴 http://jsfiddle.net/66z4dxsy/1/
请停用浏览器的网页安全性