Shiny 同一事件中的多个闪亮对象
我有一个反应对象的列表,我用如下内容定义:Shiny 同一事件中的多个闪亮对象,shiny,shiny-reactivity,Shiny,Shiny Reactivity,我有一个反应对象的列表,我用如下内容定义: myReactiveList <- reactive({ object1 <- some calculation depending on user inputs object2 <- some calculation depending object 1 and on other user inputs # put both in reactive list with: list( reactiveObject1 &l
myReactiveList <- reactive({
object1 <- some calculation depending on user inputs
object2 <- some calculation depending object 1 and on other user inputs
# put both in reactive list with:
list(
reactiveObject1 <- reactive({object1})
reactiveObject2 <- reactive({object2})
)
})
myReactiveList您可以将object1
和object2
包装在一个列表中,然后分别使用myReactiveList()[[1]]
和myReactiveList()[[2]]
调用它们-
myReactiveList <- eventReactive(input$go, {
object1 <- some calculation depending on user inputs
object2 <- some calculation depending object 1 and on other user inputs
# put both in a list
list(object1, object2)
})
myReactiveList