2016-08-15 4 views
0

Ich versuche, Jade-Variable in einer Bildquelle interpolieren und es scheint nicht zu funktionieren. Normale p-Tags funktionieren jedoch!Jade Variable Interpolation

- var lat=34.768464; 
- var long=-86.346556 

- var mapUrl = "http://maps.googleapis.com/maps/api/staticmap?center=#{lat},#{long}&zoom=17&size=400x350&sensor=false"; 

p Latitude: #{lat}, Longitude: #{long} 

img(src="#{mapUrl}") 

Ich laufe es in cmd Linie und diese Ausgabe erhalten:

<img src="http://maps.googleapis.com/maps/api/staticmap?center=#{lat},#{long}&amp;zoom=17&amp;size=400x350&amp;sensor=false"> 

Jade HTML

Irgendwelche Ideen, was ich falsch hier?

dank SJ

Antwort

0

Variable Interpolation nicht so funktioniert, Sie wollen:

var mapUrl = "http://maps.googleapis.com/maps/api/staticmap?center="+lat+","+long+"&zoom=17&size=400x350&sensor=false"; 

Sie wollen die beiden Strings in Jades JS Laufzeit, nicht in der Seiten-URL verketten.

Verwandte Themen