我有一个“Saving”模型,其中包含一个名为“Retailer”的值。
我想创建一个仅显示具有相同“零售商”的项目的 ng-repeat。
基本上我正在尝试解决这个问题
<div ng-repeat="saving in savings | filter: { retailer: {{saving.retailer }} | limitTo:10">
但这不正确。
如何发送“Saving”模型值“Retailer”作为过滤器?
这似乎可以解决问题
<div ng-repeat="saving in savings | filter: { retailer: saving.retailer } | limitTo:10">
最佳答案
据我所知,这应该有效:
<div ng-repeat="saving in savings | filter: { retailer: 'Retailer' } | limitTo:10">
这应该显示那些带有值为 Retailer
的 retailer
属性的保存
对象。
通常这与输入
一起使用,用户可以过滤结果。
假设我们有这个:
<input type="text" ng-model="filterText">
您可以通过以下方式使用此输入
过滤节省:
<div ng-repeat="saving in savings | filter: { retailer: filterText } | limitTo:10">
关于javascript - Angular - 按模型值过滤 ng-repeat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35119296/