【发布时间】:2019-01-07 19:27:50
【问题描述】:
我想在我的闪亮模块中包含一些 javascript,但无论我尝试了什么,javascript 都不会出现在最终应用程序中。我做错了什么?
App.r:
library(shiny)
source("examplemod.R")
ui <- fluidPage(
tags$head(
tags$script(src="shinyjavascript.js")
),
sidebarLayout(
sidebarPanel(
examplemodUI("example")
),
mainPanel(
)
)
)
server <- function(input, output) {
callModule(examplemod, "example")
}
shinyApp(ui, server)
模块:
examplemodUI<-function(id){
ns <- NS(id)
tagList(
textOutput(ns("prb"))
)
}
examplemod<- function(input, output, session) {
output$prb<-renderPrint({
input$one
})
}
shinyjavascript.js
$( document ).on("shiny:sessioninitialized", function(event) {
Shiny.onInputChange("one", "noone");
});
【问题讨论】: