Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AngularJS UI-单击按钮可折叠单个div(如果存在多个div)_Javascript_Angularjs_Angular Ui - Fatal编程技术网

Javascript AngularJS UI-单击按钮可折叠单个div(如果存在多个div)

Javascript AngularJS UI-单击按钮可折叠单个div(如果存在多个div),javascript,angularjs,angular-ui,Javascript,Angularjs,Angular Ui,假设我有以下代码: <button class="btn btn-primary" ng-click="isCollapsed = !isCollapsed">Button1</button> <div id="collapse1" collapse="isCollapsed"> <div class="well well-small"> <p ng-bind-html="b2data"></p>

假设我有以下代码:

  <button class="btn btn-primary" ng-click="isCollapsed = !isCollapsed">Button1</button>
  <div id="collapse1" collapse="isCollapsed">
    <div class="well well-small">
      <p ng-bind-html="b2data"></p>
    </div>
  </div>

  <button class="btn btn-primary" ng-click="isCollapsed = !isCollapsed">Button2</button>
  <div id="collapse2" collapse="isCollapsed">
    <div class="well well-small">
      <p ng-bind-html="b2data"></p>
    </div>
  </div>
按钮1

按钮2

我怎样才能逐个折叠?

试试这个:- HTML:-

  <div ng-controller="AccordionDemoCtrl">

    <accordion-group heading="Static Header">
      <button class="btn btn-primary" ng-click="isCollapsed1= !isCollapsed1">Button1</button>
      <hr>
      <div id="collapse2" collapse="isCollapsed1">
        <div class="well well-small">
          <p ng-bind-html="b2data"></p>
        </div>
      </div>

      <button class="btn btn-primary" ng-click="isCollapsed2 = !isCollapsed2">Button2</button>
      <hr>
      <div id="collapse2" collapse="isCollapsed2">
        <div class="well well-small">
          <p ng-bind-html="b2data"></p>
        </div>
      </div>
    </accordion-group>

  </div>

按钮1

按钮2

试试这个:- HTML:-

  <div ng-controller="AccordionDemoCtrl">

    <accordion-group heading="Static Header">
      <button class="btn btn-primary" ng-click="isCollapsed1= !isCollapsed1">Button1</button>
      <hr>
      <div id="collapse2" collapse="isCollapsed1">
        <div class="well well-small">
          <p ng-bind-html="b2data"></p>
        </div>
      </div>

      <button class="btn btn-primary" ng-click="isCollapsed2 = !isCollapsed2">Button2</button>
      <hr>
      <div id="collapse2" collapse="isCollapsed2">
        <div class="well well-small">
          <p ng-bind-html="b2data"></p>
        </div>
      </div>
    </accordion-group>

  </div>

按钮1

按钮2

试试这个:- HTML:-

  <div ng-controller="AccordionDemoCtrl">

    <accordion-group heading="Static Header">
      <button class="btn btn-primary" ng-click="isCollapsed1= !isCollapsed1">Button1</button>
      <hr>
      <div id="collapse2" collapse="isCollapsed1">
        <div class="well well-small">
          <p ng-bind-html="b2data"></p>
        </div>
      </div>

      <button class="btn btn-primary" ng-click="isCollapsed2 = !isCollapsed2">Button2</button>
      <hr>
      <div id="collapse2" collapse="isCollapsed2">
        <div class="well well-small">
          <p ng-bind-html="b2data"></p>
        </div>
      </div>
    </accordion-group>

  </div>

按钮1

按钮2

试试这个:- HTML:-

  <div ng-controller="AccordionDemoCtrl">

    <accordion-group heading="Static Header">
      <button class="btn btn-primary" ng-click="isCollapsed1= !isCollapsed1">Button1</button>
      <hr>
      <div id="collapse2" collapse="isCollapsed1">
        <div class="well well-small">
          <p ng-bind-html="b2data"></p>
        </div>
      </div>

      <button class="btn btn-primary" ng-click="isCollapsed2 = !isCollapsed2">Button2</button>
      <hr>
      <div id="collapse2" collapse="isCollapsed2">
        <div class="well well-small">
          <p ng-bind-html="b2data"></p>
        </div>
      </div>
    </accordion-group>

  </div>

按钮1

按钮2