ngShow Example

HTML

<script src="http://code.angularjs.org/1.2.0-rc.2/angular.js"></script>
<div ng-app="app">
    <div ng-controller="MainController">
    <input ng-model="campoExtra"
                                       name="form-field-checkbox"
                                       class="ace ace-checkbox-2"
                                       type="checkbox">
                            <span class="lbl"></span>
    </div>
</div>
<div ng-repeat="thing in things">
            <div ng-show="thing.shown" ng-if="campoExtra" style="border: 1px solid black;">
                 <h3>{{thing.id}}</h3>
            </div>
        </div>

JavaScript

angular.module('app', []).
controller('MainController', ['$scope', function ($scope) {
    $scope.things = [{
        id: 1,
        shown: true
    }, {
        id: 2,
        shown: false
    }, {
        id: 3,
        shown: true
    }, {
        id: 4,
        shown: false
    }, {
        id: 5,
        shown: true
    }, ];
    $scope.flipMode = function () {
        $scope.things.forEach(function (thing) {
            thing.shown = !thing.shown
        })
    };
}]);