1

開発で 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}' を出力するだけです。私は何を間違っていますか?

4

1 に答える 1

7

テンプレート文字列はバックティックで囲む必要があります (ドキュメント):

`http://maps.googleapis.com/maps/api/geocode/json?latlng=${ lat },${ lon }&sensor=true&callback=zipmap`
于 2015-08-18T14:46:39.630 に答える