【问题标题】:R string replacing part of javascriptR字符串替换部分javascript
【发布时间】:2021-03-01 16:05:45
【问题描述】:

我确定这是一个菜鸟问题,但我不知道如何在 javascript 中插入 R 字符串对象。例如,

trackname <- "audiotrack1"

进入

tag$script(var url = 'audioResources/' + trackname + '.wav')

我想用“audiotrack1”替换“trackname”。我敢肯定 paste0 不是最好的方法。这样做的标准方法是什么?

非常感谢。

【问题讨论】:

    标签: javascript r shiny shinyjs


    【解决方案1】:

    这是不正确的。你可以这样做:

    tags$script(HTML(sprintf("var url = 'audioResources/%s.wav'", trackname)))
    

    【讨论】:

      【解决方案2】:

      glue 的选项

      library(glue)
      tags$script(HTML(glue::glue("var url = 'audioResources/{trackname}.wav'")))
      

      【讨论】:

        猜你喜欢
        • 2011-09-04
        • 1970-01-01
        • 2016-07-07
        • 2020-07-28
        • 2023-02-16
        • 2012-07-17
        • 2021-04-19
        • 1970-01-01
        相关资源
        最近更新 更多