【发布时间】:2015-09-08 21:17:42
【问题描述】:
我需要根据从 ng-repeate 获得的值过滤一些数据。
我的 html 看起来像这样。
我需要通过使用值进行过滤来显示来自其他范围对象($scope.allData)的数据
<div ng-repeat="value in selectedIds">
<h6>Id</h6>{{}} <br/>
<h6>Name</h6>{{}} <br/>
<h6>Age</h6>{{}} <br/>
</div>
我的控制器看起来像
app.controller('MainCtrl', function($scope) {
$scope.name = 'World';
$scope.selectedIds=[{id:"123"},{id:"124"},{id:"125"},{id:"126"}];
$scope.allData=[{id:"123",name:"James",age:"21"},
{id:"124",name:"James",age:"21"},
{id:"125",name:"Frank",age:"22"},
{id:"126",name:"John",age:"24"},
{id:"127",name:"Jimmy",age:"26"},
{id:"128",name:"Ann",age:"61"},
{id:"129",name:"Mark",age:"41"},
{id:"130",name:"Lach",age:"33"}
];
});
【问题讨论】:
标签: angularjs angularjs-ng-repeat angular-filters