簡體   English   中英

在 renderUI 中解析 HTML

[英]Parse HTML inside renderUI

有沒有辦法在 renderUI 中解析 HTML。 我嘗試了下面的代碼,但它是作為字符而不是 HTML。 基本上,“下一行”應該顯示在下一行?

library(shiny)

ui <- fluidPage(
  uiOutput("text")
)

server <- function(input, output, session) {
  output$text <- renderUI({
    paste0("Filtered value are for ", as.character(br()),"Next line")
})
}

shinyApp(ui, server)

我不確定你為什么使用renderUI而不是renderText ...

library(shiny)

ui <- fluidPage(
  uiOutput("text")
)

server <- function(input, output, session) {
  output$text <- renderText({
    paste0("Filtered value are for ", br(),"Next line")
  })
}

shinyApp(ui, server)

在此處輸入圖像描述

如果您確實需要使用renderUI

library(shiny)

ui <- fluidPage(
  uiOutput("text")
)

server <- function(input, output, session) {
  output$text <- renderUI({
    tagList("Filtered value are for ", br(),"Next line")
  })
}

shinyApp(ui, server)

給出相同的結果。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM