-1
我在示例中有这几行代码。本教程解释了过滤器功能匹配并返回匹配的国家记录。 Where &如何设置entry.name。过滤器功能如何工作?
myApp.controller('detailcontroller', function($scope, $routeParams, $http) {
$scope.name=$routeParams.countryname;
$http.get('countries.json').success(function(data) {
var country =data.filter(function(entry) {
return entry.name === $scope.name;
}) [0];
console.log(country);
});
});
[文件](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter )。 – Blackhole 2014-09-26 14:07:40
'data.filter(...)'方法正在接受一个匿名函数,它可能会调用'data'变量中的每个项目,以确定每个项目是否满足提供的函数中的条件(即该项目的名称等于'$ scope.name'变量)。 – ne1410s 2014-09-26 14:16:02