JavaScript中的R变量

R variable in JavaScript

本文关键字:变量 中的 JavaScript      更新时间:2023-09-26

我正在使用rCharts包通过LeafletR显示地图:
我在地图上添加了一些多边形,我想通过点击它们来获取一些信息。到目前为止,我设法得到一个弹出窗口来显示功能名称。我也想显示一些R变量的值,但我真的不知道如何将它们传递/包含到JavaScript语句中(见代码)

map <- Leaflet$new()
      map$geoJson((polygons),
    onEachFeature = "#! function(feature, layer){
    layer.bindPopup('<b>Name:</b>' + feature.properties.NAME + '<br> <b>Precipitation:</b> INSERT R VARIABLE HERE')
    } !#")
      map

我不明白为什么不能将值粘贴到该字符串中。例如

map <- Leaflet$new()
map$geoJson((polygons),
onEachFeature = paste("#! function(feature, layer){",
    "layer.bindPopup('<b>Name:</b>' + feature.properties.NAME + '<br> ",
    "<b>Precipitation:</b>", varibaleName, "')} !#", sep="")
)
map