私のコード:
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
デュオを使用しています: 光沢のあるアプリでハイパーリンクをインタラクティブに作成する方法は?
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)
})
})
)