Javascript ES2015模板字符串未解析

Javascript ES2015模板字符串未解析,javascript,meteor,ecmascript-6,template-strings,Javascript,Meteor,Ecmascript 6,Template Strings,我正在尝试在我的开发中开始使用ES6/ES2015特性,并尝试使用模板字符串代替串联 我有一个名为meteor.jsx的文件,其中包含以下代码 getLocation(lat,lon){ return Meteor.http.call('GET','http://maps.googleapis.com/maps/api/geocode/json?latlng=${ lat },${ lon }&sensor=true&callback=zipmap') } 如果我用实际

我正在尝试在我的开发中开始使用ES6/ES2015特性,并尝试使用模板字符串代替串联

我有一个名为
meteor.jsx
的文件,其中包含以下代码

getLocation(lat,lon){
    return Meteor.http.call('GET','http://maps.googleapis.com/maps/api/geocode/json?latlng=${ lat },${ lon }&sensor=true&callback=zipmap')
}
如果我用实际坐标来称呼它

Meteor.call('getLocation','37.3175','-122.0419',function(e,r){}

它不会将
lat
lon
转换为字符串,它只是在返回字符串中打印“${lat}”和“${lon}”。我做错了什么?

模板字符串应该用反勾()括起来:


模板字符串应该用反勾号()括起来:


这就是答案,只是我的一个简单疏忽。谢谢你成为我的第二双眼睛。这是答案,只是我的一个简单疏忽。谢谢你成为我的第二双眼睛。
`http://maps.googleapis.com/maps/api/geocode/json?latlng=${ lat },${ lon }&sensor=true&callback=zipmap`