希望有人可以提供帮助。我第一次使用htmlTemplate页面作为用户界面构建闪亮的应用程序,并且注意到highcharter和plotly图形未在其上呈现。我想知道这是否是html小部件和html页面之间的冲突?我应该知道一些与此相关的规则吗?我会发布代码,但仪表板很大。目前,我的html页面的“标题”中包含以下内容。也许这些正在引起冲突?
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<script type="application/shiny-singletons"></script>
<script type="application/html-dependencies">json2[2014.02.04];jquery[1.12.4];shiny[1.0.5];htmlwidgets[1.0];plotly-binding[4.7.1.9000];bootstrap[3.3.7]</script>
<script src="shared/json2-min.js"></script>
<script src="shared/jquery.min.js"></script>
<link href="shared/shiny.css" rel="stylesheet" />
<script src="shared/shiny.min.js"></script>
<script src="htmlwidgets-1.0/htmlwidgets.js"></script>
<script src="plotly-binding-4.7.1.9000/plotly.js"></script>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link href="shared/bootstrap/css/bootstrap.min.css" rel="stylesheet" />
<script src="shared/bootstrap/js/bootstrap.min.js"></script>
<script src="shared/bootstrap/shim/html5shiv.min.js"></script>
<script src="shared/bootstrap/shim/respond.min.js"></script>
答案 0 :(得分:2)
弄清楚了。问题是在R中,我使用的是Highcharter和Plotly,它们都有自己的JavaScript基础版本。在我的HTML文件中,我已经加载了另一个JavaScript包。发生的事情是HTML文件中的版本覆盖了Highcharter和Plotly中的版本,导致它们在启动时不会出现在我的应用程序中。我删除了载入JavaScript的HTML文件中的行,此应用现在可以正常工作了。