对象上的角度过滤器

时间:2015-06-08 22:41:49

标签: javascript angularjs angularjs-ng-repeat

我试图在Angular ngRepeat中设置搜索,orderBy和限制事件列表:

self.guides = [
 {name: 'name', 
  events: {
    event: 'event',
    event1: 'event1'
  }},
 {name: 'name1', 
  events: {
    event: 'event',
    event1: 'event1'
  }},
];

这里是html:

<input ng-model="myCtrl.query" type="text" placeholder="Search">

<div ng-repeat="(event, value) in myCtrl.guides track by $index | filter: myCtrl.query | orderBy: 'name' | limitTo: 1">
    <h1>{{value.name}}</h1>
    <div ng-repeat='key in value.events'>
      {{key.event}}
      {{key.event1}}
    </div>
</div>

并且最后没有这个工作,控制台中没有错误忽略输入中输入的所有内容

1 个答案:

答案 0 :(得分:0)

此处ng-repeat='key in value.events'您将key作为直接值,尝试

<div ng-repeat='key in value.events'>
  {{key}}
</div>

//also

<div ng-repeat='(key,val) in value.events'>
  {{val}}
  or
  {{value.events[key]}}
</div>
相关问题