how to create a hyperlink interactively in shiny app?

前端 未结 1 1740
天命终不由人
天命终不由人 2020-12-10 06:36

I am building a shiny app in which I want to create hyperlinks interactively. I know how to add a link to the ui.r by using a() but how can I let my shiny app change that li

相关标签:
1条回答
  • 2020-12-10 06:40

    You can use renderUI to dynamically render HTML:

    library(shiny)
    runApp(
      list(ui = fluidPage(
        selectInput('website', 'Choose a website'
                    , list(bbc = "http://www.bbc.co.uk"
                           , google = "http://www.google.com"
                           , cnn = "http://www.cnn.com")
        )
                    , htmlOutput("mySite")
        )
      ,server = function(input, output, session){
        output$mySite <- renderUI({
          tags$a(href = input$website, input$website)
        })
      })
    )
    
    0 讨论(0)
提交回复
热议问题