symfony 3 twig模板函数if

时间:2016-11-12 20:15:48

标签: javascript php twig symfony

这个功能

FragmentTransaction

函数计算..返回d(距离),所以我想为此做常数..然后我想要滤除以获得小于1000的所有距离,但我得到错误变量“距离”不存在于第41行的默认\ index.html.twig。

没有if

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

    }

这很好..那么if有什么问题?

1 个答案:

答案 0 :(得分:0)

我建议你用JS重写你的条件,如下:

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