【问题标题】:Jade variable interpolation玉变量插值
【发布时间】:2016-08-16 05:26:03
【问题描述】:

我正在尝试在图像源中插入翡翠变量,但它似乎不起作用。普通的 p 标签可以工作!

- 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}")

我在 cmd 行中运行它并得到这个输出:

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

有什么想法我在这里做错了吗?

谢谢 SJ

【问题讨论】:

    标签: pug


    【解决方案1】:

    变量插值不能那样工作,你想要:

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

    你想在 Jade 的 JS 运行时连接两个字符串,而不是在页面 url 中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-10
      • 1970-01-01
      • 1970-01-01
      • 2013-04-04
      • 2014-09-07
      • 1970-01-01
      • 1970-01-01
      • 2016-06-26
      相关资源
      最近更新 更多