Как развернуть / свернуть все строки в Angular

Я успешно создал функцию для переключения отдельных строк моегоng-table открыть и закрыть используя:

TestCase.prototype.toggle = function() {
  this.showMe = !this.showMe;
}

а также

<tr ng-repeat="row in $data">

  <td align="left">
    <p ng-click="row.toggle();">{{row.description}}</p>

    <div ng-show="row.showMe">

Увидетьplunkr чтобы получить больше кода, обратите внимание, что кнопки «Развернуть / Свернуть» находятся в «меню».

Однако я не могу найти способ теперь включать и выключать ВСЕ строки. Я хочу иметь возможность каким-то образом запустить цикл for над строками, а затем вызвать переключатель, если это необходимо, однако мои попытки сделать это не увенчались успехом. Смотрите их ниже:

TestCase.prototype.expandAllAttemptOne = function() {
   for (var row in this) {
     if (!row.showMe)
     row.showMe = !row.showMe;
   }
}

function expandAllAttemptOneTwo(data) {
   for (var i in data) {
     if (!data[i].showMe) 
     data[i].showMe = !data[i].showMe;
   }
 }

Любые идеи о том, как правильно включить / выключить все строки?

Ответы на вопрос(1)

Ваш ответ на вопрос