2017-04-11 78 views
0

我想知道是否有可能在UI之外编写代码并为闪亮的应用程序提供功能?R闪亮+ UI和服务器功能之外的功能和代码

我有一个涉及多个函数的大脚本,所以我想在编写shinyApp时保留管线的一般结构。这些函数会将反应值作为参数。

谢谢。

+1

是的。你可以将它们放在同一个脚本中的函数之外。 – troh

+0

好的,所以这不是我的应用程序无法正常工作的原因。谢谢:) – Micawber

+0

如果你实际上遇到了代码问题,最好包含一个最小的[可重现的例子](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible例如),它清楚发生了什么事情。这个问题现在有点含糊不清,无用。 – MrFlick

回答

0

正如您对您的问题的评论所述:app.R文件中的代码可以放在server/ui函数之外,并且可以由闪亮的应用程序访问。 (同R过程中)

  • 外服务器/ UI功能创建的所有用户会话共享的所有对象在server功能创建
  • 对象是访问:

    你可以在Scoping rules for Shiny apps article了解更多信息,头条仅适用于当前会话