Parfois, nous aimerions mettre du contenu dans un uiOutput/renderUI. Mais cela ne fonctionne pas toujours. Par exemple, l'exemple ci-dessous. Dans mon esprit, le code # 1 et le code # 2 devraient me donner la même interface graphique. Cependant, le code n ° 2 ne fonctionne pas comme prévu. Quelqu'un peut-il me dire la raison? Merci!renderUI dans R shiny n'affiche pas
Code # 1:
library(shiny)
ui <- navbarPage("test",
navbarMenu("More",
tabPanel("Table"
)
)
)
server <- shinyServer(function(input, output, session) {
})
shinyApp(ui = ui, server = server)
Code # 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)
Très utile. Merci @ Gregor de Cillia –