【发布时间】:2022-01-10 02:24:16
【问题描述】:
我想使用可以通过两种方式之一更新的反应式表达式。下面是一个非常简单的示例,使用数字输入或重置按钮将表达式设置回其原始状态(实际上表达式更复杂,因此不能使用反应值)。似乎只识别了 num 的第二个定义,因此在示例中忽略了数字输入)。
我错过了什么?
非常感谢!
ui <- fluidPage(
numericInput("number", "Input", 1),
actionButton("button", "Reset"),
textOutput("check")
)
server <- function(input, output){
num <- reactive({
input$number
})
num <- eventReactive(input$button, {
1
})
output$check <- renderText({
num()
})
}
shinyApp(ui, server)
【问题讨论】:
标签: shiny expression reactive