我的代码:
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)
})
})
)
当前输出:
URL link: <a href="https://www.google.com/">Google Homepage</a>
期望的输出:
URL link: Google Homepage
其中Google Homepage
是可点击的超链接。
我目前正按照此处的说明使用renderUI
/ uiOutput
二人组:how to create a hyperlink interactively in shiny app?
答案 0 :(得分:17)
使用paste
,您将url
视为字符串。您要在此处使用的功能是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)
})
})
)
答案 1 :(得分:3)
您可以使用html标签tag
tags$a(href="www.rstudio.com", "Click here!")
## <a href="www.rstudio.com">Click here!</a>