check out this demo: http://plnkr.co/edit/EWOvKsTEutiveMEAGTKf?p=preview
<li ng-show="showList" ng-repeat="task in tasks" ng-hide="task.checked=1">
{{task.name}}
</li>
Is it possible to use ng-show and ng-hide together on the same element? I need to hide checked tasks, but when I click "show all list", I want the result to be a list excluding checked tasks.