【发布时间】:2015-09-28 11:10:11
【问题描述】:
我想在我闪亮的应用程序中使用reactiveValues(),但我不知道该怎么做。
我有一个actionButton,根据actionButton 的状态,我想将data.frame 分配给一些reactiveValues,然后由一些observers 处理。
我的写法是这样的
server.R
myDataFrame <- reactiveValues()
observeEvent(input$myButton, {
myDataFrame$forProcessing <- some.data.frame
})
observe({
#do something with myDataFrame$forProcecessing
})
但是,这会崩溃。我猜是因为myDataFrame 被创建为某种“空”,然后导致我的observe() #do something... 崩溃?!
如何正确创建reactiveValues,以便它仅在填充时触发observer()?
【问题讨论】:
标签: r shiny reactive-programming