Я пытаюсь включить блестящую реализацию в пакет, который я делаю. Я вижу, что в shiny::runApp()
можно указать интерфейс и сервер в виде списка, а не расположение каталога:Код HTML UI Блестящее приложение в пакете
runApp(list(
ui = bootstrapPage(
numericInput('n', 'Number of obs', 100),
plotOutput('plot')
),
server = function(input, output) {
output$plot <- renderPlot({ hist(runif(input$n)) })
}
))
Как вы это делаете при использовании пользовательских HTML UI? И где должны быть размещены соответствующие файлы в каталоге пакета? Компоновка блестящего приложения будет выглядеть примерно так:
server.R
www/
style.css
scripts.js
Я думаю, что решение может включать в себя includeHTML()
, includeCSS()
и т.д., но я не могу понять, что документация говорит.
Вы хотите, чтобы использовать runApp в приведенном выше списке() с помощью HTML-файла для ui? Не можете ли вы просто сделать index.html в папке www, а затем просто запуститьApp (ваша папка)? – xiaodai