AngularJS ng repeat unique filter仅显示单个结果
我有一个JSON,其结构如下:AngularJS ng repeat unique filter仅显示单个结果,angularjs,Angularjs,我有一个JSON,其结构如下: array[酒店]: 数组[价格]: 数组[速率]: 费率[i][“净”], 我的意思是,每个酒店obj都有一系列的价格,每个价格都有一系列的费率,每个费率都有一个净资产 我想显示Price[I]rate[0][“net”]unique prices。目前我有以下代码: <div ng-repeat="room in similar.Price | unique: 'room.rates[0].net' "> <div>
array[酒店]:
数组[价格]:
数组[速率]:
费率[i][“净”],
我的意思是,每个酒店obj都有一系列的价格,每个价格都有一系列的费率,每个费率都有一个净资产
我想显示Price[I]rate[0][“net”]
unique prices。目前我有以下代码:
<div ng-repeat="room in similar.Price | unique: 'room.rates[0].net' ">
<div>
<span>€</span> {{room.rates[0].net | currency : "" : 2}}
</div>
</div>
我必须始终显示费率[0][“净”]价格。在unique属性中,我必须检查价格[I][rates][0][“net”]是否没有重复您需要嵌套的ng repeat,unique应该表示对象的属性
<div ng-repeat="room in similar.Price">
<div ng-repeat "rate in room.rates | unique: 'net'">
<span>€</span> {{rate.net | currency : "" : 2}}
</div>
</div>
欧元{rate.net |货币:::2}
我想我已经制定了解决问题的方案。我现在编辑这个问题
<div ng-repeat="room in similar.Price">
<div ng-repeat "rate in room.rates | unique: 'net'">
<span>€</span> {{rate.net | currency : "" : 2}}
</div>
</div>