【发布时间】:2020-09-28 05:20:13
【问题描述】:
我的应用程序中有两次调用相同的模块。在其中一个调用中,我有一个“静态”data.frame,而在第二个调用中,我想传递一个反应值。
是否可以将反应和静态值传递给同一个闪亮模块? 如果这不可能,最好开发同一模块的 2 个版本或将其他数据框也转换为反应式?
#--- Reactive Values ----
reactive_selected_account <- reactive({ input$budget_slider })
reactive_monthly_total <- reactive({
monthly_total %>%
filter( account==reactive_selected_account() ) %>%
group_by(dt) %>%
select(-account) %>%
function_do_monthly_total()
})
#--- Components Calls ----
callModule(component_srv, "istance1", data=monthly_total)
callModule(component_srv, "istance1", data=reactive_monthly_total() )
【问题讨论】: