【发布时间】:2016-07-17 10:54:36
【问题描述】:
如果我想找到这样的组合位置+国籍,如果我输入例如 Keeper England,我应该怎么做
<section ng-controller="searchController">
<input class="field" ng-model="searchField">
<div id="update">
<ul>
<li ng-repeat="item in players | filter: searchField | orderBy: playersOrder">
<p class="name">{{item.name}}</p>
<p>{{item.position}}</p>
<p>{{item.jerseyNumber}}</p>
<p>{{item.dateOfBirth}}</p>
<p>{{item.nationality}}</p>
<p>{{item.contractUntil}}</p>
<p>{{item.marketValue}}</p>
</li>
</ul>
</div>
</section>
var myApp = angular.module("myApp", []);
myApp.controller("searchController", function($scope, $http) {
$http.get("scripts/players.json").success(function(data) {
$scope.players = data;
$scope.playersOrder = 'name';
});
});
json 文件:
球员
{
“身份证”:2138,
"name":"Thibaut Courtois",
"位置":"守门员",
"球衣号码":13,
"dateOfBirth":"1992-05-11",
"国籍":"比利时""
},
{
“身份证”:2140,
"name":"贾马尔·布莱克曼",
"位置":"守门员",
"球衣号码":27,
"dateOfBirth":"1993-10-27",
“国籍”:“英格兰”
},
【问题讨论】:
标签: javascript angularjs json