2017-12-08 12 views
0

私はAngularプロジェクト(ng-version = 4.4.6)で作業しています。私は接続せずに動作する地図を持っている必要があります。 jvectormapを試してみたい。 Angular.jsには、私が見つけたドキュメンテーションとすべてのexemplesが表示されています。私はAngularであまり実験されていないので、私はこのライブラリをどのように実装し、私のプロジェクトでそれを使うのか分かりません。角度でjvectormapを実装する方法

誰もプロジェクトでそれを使用して、私に方法を示すことができましたか?

おかげ

答えて

0

あなたのコンポーネント内にあなただけのbollow @Componentデコレータこれを行うことによって、jQueryのを宣言する必要がその後、あなたのindex.html 内の公式ドキュメントに記述と同じように両方のjQueryとjVectorMapファイルを含める必要があります。

declare var jQuery: any; 

次にあなたが内部の例ngAfterViewInit()によってあなたの中にあなたがこの

<div id="world-map" style="width: 600px; height: 400px"></div> 
あなたのindex.htmlで

<link href="https://cdn.jsdelivr.net/npm/[email protected]/jquery-jvectormap.css"></link 
<script src="https://cdn.jsdelivr.net/npm/[email protected]/jquery-jvectormap.min.js"></script> 
を追加コンポーネントhtmlファイルをこのコード

ngAfterViewInit(){ 
    jQuery('#world-map').vectorMap(); 
} 

を追加することができます

事iあなたは簡単にjQueryまたは純粋なJSを使用することができます。

+0

ありがとうございました。期待していたよりも簡単なようです。私は月曜日まで私のコンピュータの前にいませんが、私はできるだけ早くそれを試みます。 – Yesub

+0

素晴らしい!それがそれを助けるかどうか私に教えてください。 –

+0

こんにちは。私はあなたがそれを記述する方法でマップを実装しようとします。しかし、私はエラー "jQuery(...)。vectorMapは関数ではありません"私は私のコンポーネントでそれを呼び出すときに。どこに問題があるのか​​? – Yesub

関連する問題