RShiny无法使用外部HTML文件加载css文件

时间:2017-09-13 06:54:58

标签: javascript html css r shiny

我正在开发Shiny应用程序,我使用HTML,CSS和js创建了UI代码,并将它们保存在主文件夹中的 www 子文件夹和app.R中。

我在app中的代码如下

runApp(
shinyApp(
    ui = shinyUI(
        htmlTemplate("www/index.html")  
    ),  
    server = shinyServer(function(input, output) {
    })
))

当我尝试运行应用程序代码时,它会附加CSS和JS。

请帮我解决这个问题。 感谢。

1 个答案:

答案 0 :(得分:0)

这是我的template.html

<!DOCTYPE html>
<html>
  <head>
    <script src="//d3js.org/d3.v3.min.js" charset="utf-8"></script>
    {{ headContent() }}
  </head>
  <body>
    <!-- JavaScript code that uses D3 here -->

    {{ d3heatmap::d3heatmap(mtcars, scale="column", colors="Blues") }}
  </body>
</html>

app.R文件

shinyApp(
    ui = shinyUI(
        htmlTemplate("template.html")  
    ),  
    server = shinyServer(function(input, output) {
    })
)

template.html位于app app.R所在的app文件夹内!

希望它有所帮助!