ionic 默认从控制器打开手风琴

ionic open accordion by default from controller

我使用以下代码实现了离子手风琴效果。它按预期工作正常,但我想默认打开第一个手风琴。

    <ion-item class="item-stable"
              ng-click="toggleGroup(0)"
              ng-class="{active: isGroupShown(0)}">
              <i class="icon" ng-class="isGroupShown(0) ? 'ion-minus' : 'ion-plus'"></i>
                    &nbsp;
                        Permanant Address
    </ion-item>

    <div class="item-accordion" ng-show="isGroupShown(0)">
         ---------
    </div>

<ion-item class="item-stable"
              ng-click="toggleGroup(1)"
              ng-class="{active: isGroupShown(1)}">
              <i class="icon" ng-class="isGroupShown(1) ? 'ion-minus' : 'ion-plus'"></i>
                    &nbsp;
                        Temporary Address
    </ion-item>

    <div class="item-accordion" ng-show="isGroupShown(1)">
         ---------
    </div>

控制器

 $scope.toggleGroup = function(group) {
    if ($scope.isGroupShown(group)) {
      $scope.shownGroup = null;
    } else {
      $scope.shownGroup = group;
    }
  };
  $scope.isGroupShown = function(group) {
    return $scope.shownGroup === group;
  };

只需在 for 循环的末尾添加这一行:

  $scope.shownGroup = $scope.groups[0];