tha*_*guy 1 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')
}
Run Code Online (Sandbox Code Playgroud)
如果我用实际坐标称呼它
Meteor.call('getLocation','37.3175','-122.0419',function(e,r){}
Run Code Online (Sandbox Code Playgroud)
它不会转换lat或转换lon为字符串,只是在返回字符串中打印'$ {lat}'和'$ {lon}'.我究竟做错了什么?
模板字符串应该用反向标记(文档)括起来:
`http://maps.googleapis.com/maps/api/geocode/json?latlng=${ lat },${ lon }&sensor=true&callback=zipmap`
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
246 次 |
| 最近记录: |