2016-06-20 3 views
0

Play Frameworkを使用してウェブサイトを構築しています。これはGoogleマップ上にいくつかのマーカーを表示しています。そのために、私はApplication.classコントローラにいくつかのモデルを作成して保存します。しかし、これらのモデルをレンダリングすると、これらのモデルオブジェクトをjavascriptで使用する方法を見つけることができませんでした。誰でも知っていますか?JavascriptでPlay Frameworkタグを使用する方法は?javascriptでプレーフレームワークタグを使用するには

+0

var addMarkerFromRendered = function(name, lat, lng, category, description, icon){ var latLng = new google.maps.LatLng(lat,lng); addMarker(latLng, name, category,description, icon); }; 

そして、私は私のデータをレンダリングするために私のHTMLファイル内の関数を使用する:私は私のJavascriptファイル内の関数を書いた問題を解決するために

私はあなたに何を尋ねているのか分かりません – biesior

+0

あなたがこれまで行ってきたことを私たちに示すことができれば、あなたのコードを作業することができます。 –

答えて

0

私の問題は、JavaScript-Fileで「Play-Tags」を使いたいということでした。

 #{list items: all, as:'object'} 
     addMarkerFromRendered("${object.name}", "${object.lat}", "${object.lng}", "${object.type}", "${object.description}", "/public/img/${object.type}.png"); 
      #{/list} 

しかし、PlayタグはJavascriptに定義されていないため、コンパイラは "$ {"で停止してエラーをスローします。私たちにいくつかのサンプルを与える

<script> 
    $('#map').ready(function(){ 
     #{list items: all, as:'object'} 
     addMarkerFromRendered("${object.name}", "${object.lat}", "${object.lng}", "${object.type}", "${object.description}", "/public/img/${object.type}.png"); 
     #{/list} 
     }); 
    </script> 
関連する問題