Bootstrap3でAngularJSを使用 accordion

“Angular-ui bootstrap”を使用して、Bootstrap3のJavaScript部分をAngularJSに置き換えることができます。今回はaccordionのサンプルを作成しました。
 
※オンラインマニュアル
Angular directives for Bootstrap

Angular-ui bootstrap : 2.5.0
AngularJS : 1.6.5
Bootstrap : 3.3.7
 

大項目1の内容

中項目1の内容

小項目1の内容
小項目2の内容


<!DOCTYPE html>
<html ng-app="demoApp">
  <head>
......
    <script src="../js/angular-1.6.5.min.js"></script>
    <script src="../js/ui-bootstrap-tpls-2.5.0.min.js"></script>
    <link href="../js/app.js">
    <link href="../css/bootstrap-3.3.7.min.css" rel="stylesheet">
  </head>
.....
<uib-accordion>
  <div uib-accordion-group heading="大項目1">
    大項目1の内容
  </div>
  <div uib-accordion-group heading="大項目2">
    <uib-accordion>
      <div uib-accordion-group heading="中項目1">
        中項目1の内容
      </div>
      <div uib-accordion-group heading="中項目2">
        <uib-accordion>
          <div uib-accordion-group heading="小項目1">
            小項目1の内容
          </div>
          <div uib-accordion-group heading="小項目2">
            小項目2の内容
          </div>
        </uib-accordion>
      </div>
    </uib-accordion>
  </div>
</uib-accordion>

var demoApp = angular.module('demoApp', ['ui.bootstrap']);

関連記事の目次

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です