我有一个像这样的对象数组:
$scope.SACCodes = [
{'code':'023', 'description':'Spread FTGs', 'group':'footings'},
{'code':'024', 'description':'Mat FTGs', 'group':'footings'}
]
我想编写一个函数来根据代码获取描述,如下所示:
$scope.SACDescription = function(code) {
return $scope.SACCodes WHERE code=:code
}
我不确定正确的语法?
答案 0 :(得分:1)
您可以使用 Array.prototype.filter()
喜欢这个
$scope.SACDescription = function(code) {
return $scope.SACCodes.filter(function(x){ return x.code == code; });
}
的 DEMO
强>