2016-04-10 7 views
2

jsファイルをpartialsとしてハンドルバーに含めるとよいでしょうか?ハンドルバーとジャバスクリプト

$(document).ready(function() { 
    var myVar = {{value_from_db}}; 
}); 

I:私は意味 は、私は私が私のjsハンドルバーテンプレートでpartialsようにロードし、その後、直接このようにハンドルバーの表記法を使用し、私のjqueryベースのJavaScriptでnodejsからいくつかのデータを使用して、これを実行する必要がありますそれが正しい方法ではないことを知っている、私は私が必要なものを説明したことを願っています。

var map = L.mapbox.map('map', 'mapbox.streets', { 
     zoomControl: false, 
     attributionControl: false 
    }).setView([my_lat, my_lng], 3); 
+0

? –

+0

彼らは文字列です –

答えて

2

あなたvalue_from_dbがユニークOKであれば、そうでない場合は「いいえしないでください。私の場合は

、私は座標は、データベースからこの方法を取得しているjs、内部のMapBox座標を使用する必要がありますこの。"

jsファイルが静的な場合、ブラウザはそれらのファイルをキャッシュし、再度ダウンロードしません。しかし、あなたのjsファイルは変化しています。どのようにあなたのファイルが変更されたことをブラウザに伝えますか?このロジックを実装するのは難しい作業です。

a.js、V1

$(document).ready(function() { 
    var myVar = 20; 
}); 

a.js、行がデータベースに存在するmy_lng、my_latできるかV2

$(document).ready(function() { 
    var myVar = 30; 
}); 
+0

ありがとう、私のベストプラクティスを提案することができますか? –

+0

あなたのユースケースに関するさらに詳しい情報を提供してください。 –

+0

質問を更新しました。ありがとうございます。 –

関連する問題