2015-08-18 47 views
1

我试图开始在我的开发中使用ES6/ES2015功能,并试图使用模板字符串代替连接。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){} 

它不会转换latlon为字符串,它只是打印 '$ {}纬度' 和 '$ {}结肠' 的返回字符串。我究竟做错了什么?

+1

使用'\'','不是''。 – fuyushimoya

回答

7

模板字符串应该通过反单引号(documentation)括起来:

`http://maps.googleapis.com/maps/api/geocode/json?latlng=${ lat },${ lon }&sensor=true&callback=zipmap` 
+0

这是答案,只是我的一个简单的疏忽。感谢您成为第二双眼睛。 – thatgibbyguy