broken 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>
can I place ng-show and ng-hide on the same tag? I want to hide checked task but when I click show all list, the result would be a list that excluded checked task.