Я использую angularjs, и вот мое мнение:
<div style="width:70px;">
Show Online <input type="checkbox" ng-model="showonline" />
</div>
<div ng-repeat="user in users|filter:showonline">
<span type="button" class="{(isOnline()) ? 'available' : 'unavailable'}">user.id</span>
</div>
приведенный выше код будет генерировать html, подобный этому, внутри div, содержащего ng-repeat:
<span type="button" class="available">111</span>
<span type="button" class="available">121</span>
<span type="button" class="unavailable">88</span>
<span type="button" class="available">878</span>
классыназначается в соответствии с онлайн-статусом пользователя.по умолчанию вышеприведенный код отображает все элементы, имеющие класс, доступный и недоступный.Я хочу использовать флажок в качестве фильтра, который будет отображать на основе имени класса (если флажок установлен, отображается с доступным именем класса, который будет отображать только онлайн-пользователей).И когда я снимаю флажок фильтра, должны отображаться все доступные и недоступные классы.Я знаю, как фильтровать данные в angularjs, но я не знаю, как фильтровать данные по имени класса, используя флажок.Как мне это сделать?