R: Evaluate an expression using 'tags'

withTags {shiny} | R Documentation

## Evaluate an expression using `tags`

### Description

This function makes it simpler to write HTML-generating code. Instead of needing to specify `tags` each time a tag function is used, as in `tags$div()` and `tags$p()`, code inside `withTags` is evaluated with `tags` searched first, so you can simply use `div()` and `p()`.

### Usage

    withTags(code)

### Arguments

`code` | A set of tags.

### Details

If your code uses an object which happens to have the same name as an HTML tag function, such as `source()` or `summary()`, it will call the tag function. To call the intended (non-tags function), specify the namespace, as in `base::source()` or `base::summary()`.

### Examples

    # Using tags$ each time
    tags$div(class = "myclass",
      tags$h3("header"),
      tags$p("text")
    )

    # Equivalent to above, but using withTags
    withTags(
      div(class = "myclass",
        h3("header"),
        p("text")
      )
    )

[Package shiny version 1.2.0 Index]