2015-08-18 80 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