【发布时间】:2015-08-04 14:16:23
【问题描述】:
我只是想做一件让我头疼的简单事情。
在使用 Angularjs 的应用程序中,我有一个包含值的字典。我想使用复选框过滤我的值。 如果选中该复选框,则使用具有 is_streaming : TRUE 的元素刷新列表。 但是如果未选中该复选框。我想显示所有结果。
目前,当复选框被选中时,它只显示好的事件(这正是我想要的)但是当我取消选中时,我只有 FALSE 的元素。
var events = [{
id: 0,
event_name: 'Concert 1',
is_streaming: 'true'
}, {
id: 1,
event_name: 'Concert 2',
is_streaming: 'true'
},{
id: 2,
event_name: 'Concert 3',
is_streaming: 'true'
}
<ion-toggle ng-model="is_streaming" toggle-class="toggle-calm">En ce moment</ion-toggle>
<ion-list>
<ion-item class="" ng-repeat="event in filtered=(events | filter:is_streaming)" type="item-text-wrap" href="#/tab/chats//{{event.id}}">
<div class="player" ng-show="{{event.is_streaming}} == true"></div>
</ion-item>
</ion-list>
任何帮助或建议都会很高兴听到。谢了
【问题讨论】:
-
你能放一个小提琴/plunker吗?