这是我的重复过滤器。
<div ng-repeat="f in fs | filter: v.list[vId].make.makerId | limitTo: 12">
make.makerId 是一个整数值,等于此示例列表中的 vId。
[{ vId: 28, qty: 21.07, fDate: "17/07/2013", price: 0.00 },
{ vId: 2, qty: 24.26, fDate: "15/06/2013", price: 0.00 },
{ vId: 2, qty: 22.16, fDate: "22/05/2013", price: 0.00 },
{ vId: 28, qty: 22.16, fDate: "28/05/2013", price: 0.00 },
{ vId: 72, qty: 22.16, fDate: "29/05/2013", price: 0.00 },
{ vId: 72, qty: 30.16, fDate: "30/05/2013", price: 0.00 },
{ vId: 28, qty: 25.98, fDate: "04/05/2013", price: 0.00 }]
当 vId = 28 时,我得到:
{ vId: 28, qty: 21.07, fDate: "17/07/2013", price: 0.00 },
{ vId: 28, qty: 22.16, fDate: "28/05/2013", price: 0.00 },
{ vId: 28, qty: 25.98, fDate: "04/05/2013", price: 0.00 }
当 vId = 72 时,我得到:
{ vId: 72, qty: 22.16, fDate: "29/05/2013", price: 0.00 },
{ vId: 72, qty: 30.16, fDate: "30/05/2013", price: 0.00 }
到目前为止一切都很酷,但是当 vId = 2 时,我得到了整个列表。2 的每个实例似乎都被提取了,有人知道如何解决这个问题吗?
谢谢
史蒂夫