2016-11-12 12 views
0

この機能symfonyの3小枝テンプレート機能

function test(){ 
     var distance =calculateHaversineFormula({{lat}}, {{lng}},{{ geocode.latitude}}, {{ geocode.longitude }}); 
        {% if distance < 1000 %} 
        console.log(distance); 
        {% endif %} 

    } 

場合、関数計算...その後、私はあまりを持っているすべての距離を取得するためにろ液にしたい... D(距離)を返しますので、私はこのために、一定にしたいです1000年より、私はその場合の何が問題..ですエラー変数「距離」は41

これは正常に動作します

var distance =calculateHaversineFormula({{lat}}, {{lng}},{{ geocode.latitude}}, {{ geocode.longitude }}); 
      console.log(distance); 

場合がなければラインでデフォルトの\ index.html.twigに存在しないです?

+0

あなたがJavaScriptコードで距離変数を設定して、コースのTWIGのステートメントは、何も知らない場合TWIGでそれをチェックしてみてください距離についてはTWIG変数。 – SergeyLebedev

答えて

0

私はそうのように、JSにあなたの状態を書き換えるためにあなたをお勧めします:

function test(){ 
    var distance =calculateHaversineFormula({{lat}}, {{lng}},{{geocode.latitude}}, {{ geocode.longitude }}); 
    if distance < 1000 { 
    console.log(distance); 
    } 
}