Create URL hyperlink in R Shiny?
40,782
Solution 1
By using paste
, you're treating the url
as a string. The function you want to use here is tagList
:
runApp(
list(ui = fluidPage(
uiOutput("tab")
),
server = function(input, output, session){
url <- a("Google Homepage", href="https://www.google.com/")
output$tab <- renderUI({
tagList("URL link:", url)
})
})
)
Solution 2
You can use html tags whatever you want to tag
tags$a(href="www.rstudio.com", "Click here!")
## <a href="www.rstudio.com">Click here!</a>
Author by
warship
Updated on September 05, 2020Comments
-
warship over 3 years
My code:
library(shiny) runApp( list(ui = fluidPage( uiOutput("tab") ), server = function(input, output, session){ url <- a("Google Homepage", href="https://www.google.com/") output$tab <- renderUI({ paste("URL link:", url) }) }) )
Current output:
URL link: <a href="https://www.google.com/">Google Homepage</a>
Desired output:
URL link: Google Homepage
where
Google Homepage
is a clickable hyperlink.I'm currently using the
renderUI
/uiOutput
duo as instructed here: how to create a hyperlink interactively in shiny app?