Javascript obj上的角度滤波器
我正在尝试设置搜索、orderBy,并将其限制为重复中的事件列表:Javascript obj上的角度滤波器,javascript,angularjs,angularjs-ng-repeat,Javascript,Angularjs,Angularjs Ng Repeat,我正在尝试设置搜索、orderBy,并将其限制为重复中的事件列表: self.guides = [ {name: 'name', events: { event: 'event', event1: 'event1' }}, {name: 'name1', events: { event: 'event', event1: 'event1' }}, ]; 下面是html: <input ng-model="myCtrl.query"
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>
{{value.name}
{{key.event}
{{key.event1}}
在这项工作结束时,控制台中没有任何错误会忽略输入中键入的所有内容
ng repeat='key in value.events'
您将key
作为直接值,Try:
<div ng-repeat='key in value.events'>
{{key}}
</div>
//also
<div ng-repeat='(key,val) in value.events'>
{{val}}
or
{{value.events[key]}}
</div>
{{key}}
//也
{{val}}
或
{{value.events[key]}