0
有时我们想将内容放在uiOutput/renderUI中。但这并不总是奏效。例如,下面的例子。在我看来,代码#1和代码#2应该给我相同的GUI。但是,代码#2不能按预期工作。谁能告诉我理由?谢谢!R闪亮的renderUI不显示
代码#1:
library(shiny)
ui <- navbarPage("test",
navbarMenu("More",
tabPanel("Table"
)
)
)
server <- shinyServer(function(input, output, session) {
})
shinyApp(ui = ui, server = server)
代码#2:
library(shiny)
ui <- navbarPage("test",
uiOutput("ui_data")
)
server <- shinyServer(function(input, output, session) {
output$ui_data <- renderUI({
navbarMenu("More",
tabPanel("Table"
)
)
})
})
shinyApp(ui = ui, server = server)
非常有用创建
tabPanel
的内容。谢谢@ Gregor de Cillia –