【发布时间】:2017-02-21 19:27:38
【问题描述】:
对不起,如果这个问题之前已经解决了,但我找不到答案。
我正在尝试根据单选按钮上的选择对 ng-repeat 进行排序, 但我根本不知道如何隐藏和显示 ng-repeat 中的项目。
一个例子:
html:
<form>
<label><input type="radio" name="generic" />all</label>
<label><input type="radio" name="generic" />offline</label>
</form>
<div ng-repeat="channel in controller.channelArray>
<div>{{channel.name}}</div>
</div>
javascript:
channelArray = [];
pushStreams();
function pushStreams(data) {
channelArray.push(data)
}
现在,这只是一个示例,我还没有测试过这段代码,但它可以在我的真实代码中运行。 我只想知道,假设数据包含一个为假或真的状态变量,如果我选择离线单选按钮,如何显示所有(假和真)以及如何过滤掉真。
希望这足够清楚,谢谢!
【问题讨论】:
-
<div ng-if="channel.status">{{channel.name}}</div>
标签: javascript html angularjs angularjs-directive