我试图在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>
并且最后没有这个工作,控制台中没有错误忽略输入中输入的所有内容
答案 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>