如何使用 shinydashboard 在我的应用程序中包含远程 JS 文件?我知道有这个includeScript
功能。我试过了
...
# using shiny dashboard
ui <- dashboardPage(
includeScript("http://the.path.to/my/js-file.js")
dashboardHeader(
title = "My title",
titleWidth = 400
),
...
这会导致错误:
Error in tagAssert(header, type = "header", class = "main-header") :
Expected tag to be of type header
我试图将调用放在其他地方,将其与 结合起来tags$head
,将 JS 文件存储在本地并使用本地路径引用加载它,但无济于事。
所以我被以下问题困住了?
- 我可以实际使用
includeScript
远程资源的路径吗? - 我需要在哪里放置加载 JS 文件的指令(以及 JS 文件需要驻留在哪里)?
@daattali 提出了一个解决方案,用于使用 纯基于 Shiny 的实现(没有 shinydashboard)tags$head
,但这似乎不适用于 shinydashboard。