我有一个“保存”模型,其中包含一个名为“零售商”的值。

我想创建一个仅显示具有相同“零售商”项目的ng-repeat。

基本上我试图解决这个问题

<div ng-repeat="saving in savings |  filter: { retailer: {{saving.retailer }} | limitTo:10">


但是那是不正确的。

如何发送“保存”模型值“零售商”作为过滤器?

这似乎可以解决问题

<div ng-repeat="saving in savings | filter: { retailer: saving.retailer } | limitTo:10">

最佳答案

这应该可以使用AFAIK:

<div ng-repeat="saving in savings | filter: { retailer: 'Retailer' } | limitTo:10">


这应该显示具有值savingretailer属性的那些Retailer对象。

通常,它与input一起使用,用户可以过滤结果。

假设我们有这个:

<input type="text" ng-model="filterText">


您可以通过以下方式使用input过滤节省的费用:

<div ng-repeat="saving in savings | filter: { retailer: filterText } | limitTo:10">

10-08 01:31