首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用ngRepeat过滤出具有certan id的angular1对象

使用ngRepeat过滤出具有certan id的angular1对象
EN

Stack Overflow用户
提问于 2017-08-02 07:31:53
回答 1查看 25关注 0票数 0

我试图不显示来自Firebase-db的一些数据,使用ngrepeat使用过滤器。

代码语言:javascript
代码运行次数:0
运行
复制
   [$add: function, $save: function, $remove: function, $keyAt: function, $indexFor: function…]
0: Object
1: Object
 $$hashKey: "object:31"
 $id: "forad"
 $priority: null
      info: Object
            namn: "John Doe"
            plats: 1





 <ion-item ng-repeat="l in notes | filter:{ 'id': forad }" class="note-listing">

   <h1>Den {{l.lokal[0].datum}} är lokalen bokad av {{l.lokal[0].namn}}</h1>
   <h3> {{l.info.plats}}.  {{l.info.namn}}</h3>

  </ion-item>

我想过滤掉,这样它就不会被ngRepeat命名并显示在屏幕上

EN

回答 1

Stack Overflow用户

发布于 2017-08-02 10:00:03

如果预过滤是不可能的,那么你也可以像下面这样:

在控制器或组件中:

代码语言:javascript
代码运行次数:0
运行
复制
$scope.filter = function(l){
  //return true or false based on your condition
}


<ion-item ng-show="filter(l)" ng-repeat="l in notes" class="note-listing">

   <h1>Den {{l.lokal[0].datum}} är lokalen bokad av {{l.lokal[0].namn}}</h1>
   <h3> {{l.info.plats}}.  {{l.info.namn}}</h3>

 </ion-item>

您也可以使用ng-if而不是ng-show来从dom中删除迭代。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45449162

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档