Wijmo UI for the Web
AngularJS と wijgallery
全て展開全て展開
すべて折りたたむすべて折りたたむ

この Angular 導入ガイドでは、HTML マークアップ、jQuery スクリプト、および AngularJS ディレクティブを使用して、wijgallery を HTML プロジェクト内で使用する方法について学習します。

コントローラーとモデルをそれぞれ個別のファイルで設定する、より複雑なサンプルについては、弊社 Web サイト「AngularJS Directive Gallery」を参照してください。

  1. 新しい HTML ページを作成するには、任意のテキストエディタで次のコードを追加し、.html 拡張子を付けてドキュメントを保存します。<HTML> タグと <body> タグが通常のタグとは異なることに注意してください。
    • <HTML> タグは、ng-app ディレクティブによって Angular アプリケーションとマークされ、さらに Wijmo を使用するように指定されます。
    • <body> タグを使用して、作成する Angular コントローラーのスコープを定義します。スコープには <div> などの別のタグも使用できますが、ここでは、body 全体を使用します。ng-controller ディレクティブは、このスコープ内で使用するコントローラーを指定します。

    ドロップダウンからマークアップをコピーします

  2. 依存ファイルへのリンクを HTML ページの <head> タグ内に追加します。最新の依存ファイルについては、「wijmo cdn」のコンテンツ配信ネットワーク(CDN)ファイルを参照してください。通常の参照に加え、Angular 用に 2 つのスクリプト参照を追加します。この参照は jQuery 参照の後に続ける必要があるので、最後の 2 行となります。
    • 1 つは AngularJS 自身です。
    • もう 1 つは、Wijmo の Angular javascript 統合ライブラリです。

    ドロップダウンして参照コードをコピーし、head タグ内に貼り付けます

  3. <head> タグ内の参照の後に、次のスクリプトを追加します。このスクリプトは、アプリケーションが Wijmo を使用するように設定し、$scope パラメータでデータコンテキストを制御する単純なコントローラーを作成します。
    スクリプト
    コードのコピー
    <script type="text/javascript">
        var app = angular.module("MyApp", ["wijmo"]);
        function MyController($scope) {}
    </script>
  4. <body> タグ内に次のマークアップを記述して、ウィジェットを作成します。Angular を使用せずに jQuery でこの処理を行う方法については、「クイックスタート」を参照してください。
    • <wij-wijgallery> ディレクティブを使用してウィジェットを作成し、要素内でいくつかのオプションを属性として設定します。
      • ボタンが常時表示されるように、showControlsOnHoverオプション(show-controls-on-hover ディレクティブ)を false に設定します。
      • thumbsDisplay オプション(thumbs-display ディレクティブ)を設定し、ギャラリー下部に 4 つの小さな画像を表示します。
      • thumbsLength オプション(thumbs-length ディレクティブ)は 150 に設定します。
      • style 属性を設定して、ギャラリーの幅を制限します。
    • マークアップ内で要素をネストして、ギャラリーに画像とタイトルを追加します。
      • <ul> 要素内に、個々の画像に対する <li> 要素を追加します。
      • 各 <li> 内に、画像へのハイパーリンク <a> をネストします。
      • 各ハイパーリンク内に、title 属性にキャプションを指定した <img> 要素をネストします。               
    マークアップ
    コードのコピー
    <wij-gallery show-controls-on-hover="false" thumbs-display="4" thumbs-length="150" style="width:650px" >
        <ul class="">
        <li class=""><a href="Images/sports1.png">
                <img alt="1" src="Images/sports1.png" title="Word Caption 1" />
            </a></li>
            <li class=""><a href="Images/sports2.png">
                <img alt="2" src="Images/sports2.png" title="Word Caption 2" />
            </a></li>
            <li class=""><a href="Images/sports3.png">
                <img alt="3" src="Images/sports3.png" title="Word Caption 3" />
            </a></li>
            <li class=""><a href="Images/sports4.png">
                <img alt="4" src="Images/sports4.png" title="Word Caption 4" />
            </a></li>
            <li class=""><a href="Images/sports5.png">
                <img alt="5" src="Images/sports5.png" title="Word Caption 5" />
            </a></li>
            <li class=""><a href="Images/sports6.png">
                <img alt="6" src="Images/sports6.png" title="Word Caption 6" />
            </a></li>
            <li class=""><a href="Images/sports7.png">
                <img alt="7" src="Images/sports7.png" title="Word Caption 7" />
            </a></li>
            <li class=""><a href="Images/sports8.png">
                <img alt="8" src="Images/sports8.png" title="Word Caption 8" />
            </a></li>
            <li class=""><a href="Images/sports9.png">
                <img alt="9" src="Images/sports9.png" title="Word Caption 9" />
            </a></li>
        </ul>
    </wij-gallery>
  5. HTML ファイルを保存し、ブラウザで開きます。作成されたウィジェットは、実際には次のように表示されます。

関連トピック

参照

 

 


Copyright © GrapeCity inc. All rights reserved.