【发布时间】:2018-10-14 15:27:57
【问题描述】:
我一直在开发一个闪亮的应用程序,它开始变得相当大。 我通过将应用程序的不同部分放入各自文件中的模块中解决了这个问题。
问题是,当我对源文件的服务器部分(下例中的 events.R,eventsTabItems() 函数)进行更改时,我必须停止并启动 App i R-Studio 而不是只需在浏览器中按 F5。
有没有办法解决这个问题?我必须把所有东西都包装成反应函数吗?
代码示例:
ui.R
source("./sections/events.R")
eventsTabItemsUI(id = "events")
服务器.R
source("./sections/events.R")
callModule(eventsTabItems, id = "events")
事件.R
eventsTabItemsUI <- function(id) {
ns <- NS(id)
tabItem(ns(example))
}
eventsTabItems <- function(input, output, session) {
output@example <- ...
}
【问题讨论】:
-
你有什么解决办法吗,肯特?我面临同样的问题。塔克!