openlayerマップをロードしようとしていますが、anglejsを使用してマップをロードします。 あなたはここに例https://openlayers.org/en/latest/examples/accessible.htmljavascriptをangularjsコードに変換する方法
<div id="map" style="height: 500px;"></div>
jsのスクリプト私はあなたがディレクティブを書きたい は非常に基本的で
openlayerマップをロードしようとしていますが、anglejsを使用してマップをロードします。 あなたはここに例https://openlayers.org/en/latest/examples/accessible.htmljavascriptをangularjsコードに変換する方法
<div id="map" style="height: 500px;"></div>
jsのスクリプト私はあなたがディレクティブを書きたい は非常に基本的で
を助けてくださいagularjsでこのコードを読み込むことができますどのように
<script type="text/javascript">
var g = new gs("map", { debug: true , language:'nl' });
</script>
をopenlayer見つけることができます:
angular.module('yourModule')
.directive('loadMap', function() {
return {
restrict: 'EA',
link: function ($scope, element, attrs) {
new gs(element, { debug: true , language:'nl' }); // if this is enough to show the map
}
}
});
ヨーヨーウルテンプレート:
<div id="map" style="height: 500px;" load-map></div>
を同じopenlayerのJSコードを使用して、私はディレクティブを作成しようとしましたが、GSであるが、この中で(mapgs.js)別のJavaScriptファイルで定義しますファイルコードは角ではなくJavaScriptで書かれています。 –
あなたはそれを理解しなければならないでしょうが、角度のないコードを角度アプリに統合する方法です。コードを書くことはできません。 'gs'のコードは角度である必要はありません。 – Strelok
一つの方法は、角度 'directive'を使用し、そこにそれが動作していない –