Я хочу включить в приложение Shiny интерактивный документ, созданный с помощью Rmd. Проблема в том, что Rmd включает в себя два блестящих приложения.Блестящий: как правильно включить Shiny HTML
Это .Rmd
# myInteractiveDocument.Rmd
...
```{r, echo=FALSE, eval=TRUE}
shinyAppDir('shiny_app_dir1',
options=list(width= "100%", height=700))
```
...
```{r, echo=FALSE}
shinyAppDir('shiny_app_dir2')
```
и это внешняя Блестящая приложение
library(shiny)
# Define UI for application that draws a histogram
ui <- shinyUI(fluidPage(
...
mainPanel(
plotOutput("distPlot"),
includeHTML("intro.html")
)
)
))
# Define server logic required to draw a histogram
server <- shinyServer(function(input, output) {
...
# Run the application
shinyApp(ui = ui, server = server)
Я исходил таким образом:
Я составившего документ RMD с
R -e "rmarkdown::render('myInteractiveDocument.Rmd')"
и переместил его в та же самая папка внешнего приложения.
Когда я запускаю его из RStudio, все работает. Но потом, когда я переехал его на сервере Ubuntu я получаю ошибку
Uncaught TypeError: Cannot read property 'filter' of undefined
поднятый на этой линии
var dynamicResults = results.filter(".html-widget-output");
из data:application/x-javascript