vegawidget (version 0.3.2)

glue_js: Interpolate into a JavaScript string

Description

Uses JavaScript notation to interpolate R variables into a string intended to be interpreted as JS.

Usage

glue_js(..., .open = "${", .envir = parent.frame())

Arguments

...

character vectors as the JavaScript source code (all arguments will be pasted into one character string)

.open

character, opening delimiter used by glue::glue()

.envir

environment, tells glue::glue() where to find the variables to be interpolated

Value

glue::glue() object

Details

This is a wrapper to glue::glue(), but it uses the notation used by JavaScript's template-literals, ${}.

Examples

Run this code
# NOT RUN {
  x <- 123
  glue_js("function(){return(${x});}") %>% print()
# }

Run the code above in your browser using DataLab