[英]symfony 3 twig template function if
這個功能
function test(){
var distance =calculateHaversineFormula({{lat}}, {{lng}},{{ geocode.latitude}}, {{ geocode.longitude }} );
{% if distance < 1000 %}
console.log(distance);
{% endif %}
}
函數calculate ..返回d(距離),所以我想為此常數。然后我要過濾以獲取所有小於1000的距離,但是我得到了錯誤變量“ distance”在default \\ index中不存在.html.twig在第41行。
沒有如果
var distance =calculateHaversineFormula({{lat}}, {{lng}},{{ geocode.latitude}}, {{ geocode.longitude }} );
console.log(distance);
這很好。.那么,這怎么了?
我建議您用JS重寫條件,如下所示:
function test(){
var distance =calculateHaversineFormula({{lat}}, {{lng}},{{geocode.latitude}}, {{ geocode.longitude }} );
if distance < 1000 {
console.log(distance);
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.