Shiny 访问eventReactive内部的值

Shiny 访问eventReactive内部的值,shiny,shiny-reactivity,Shiny,Shiny Reactivity,我需要一个基本问题的帮助。我的目标是制作一个简单的数学测验应用程序什么是4x4?。我想用一个按钮创建值,选择一个数字答案,然后按另一个答案按钮。我的问题是我找不到访问eventReactive中存储的值的方法。我在下面的代码中简化了这个问题。此应用程序的目标是请求一个数字,然后提供它。提前谢谢你 # Goal: Fetch a number, then input that number, then receive paste("correct")/paste("incorrect) ui &

我需要一个基本问题的帮助。我的目标是制作一个简单的数学测验应用程序什么是4x4?。我想用一个按钮创建值,选择一个数字答案,然后按另一个答案按钮。我的问题是我找不到访问eventReactive中存储的值的方法。我在下面的代码中简化了这个问题。此应用程序的目标是请求一个数字,然后提供它。提前谢谢你

# Goal: Fetch a number, then input that number, then receive paste("correct")/paste("incorrect)

ui <- fluidPage(
      textOutput(outputId = "out"),

      numericInput(inputId = "inn",
               label = "",
               value = 0),

  actionButton("answer", "Answer"),
  actionButton("question", "New Question"),
)




server <- function(input, output) {

  data <- eventReactive(input$question,{

    a <- sample.int(10,1)

    paste("Enter",a)

    })

  output$out <- renderText({data()})

}

shinyApp(ui,server)

这就是我要做的


ui很乐意提供帮助,但我很难理解该应用程序应该做什么。你能解释一下数字输入和两个动作按钮的作用吗?也许可以给出一个简单的事件分解形式:用户必须做a,然后发生B。然后用户按下按钮C,然后D发生…谢谢!这要简单得多。用户A是唯一按下按钮以获得随机选择的数字的用户。然后用户A使用inputNumeric选择该数字。然后用户A按下应答按钮。如果是同一个数字,则有一些反馈正确/错误。我的问题是,当我在EventResponsive问题按钮中存储值时,我无法从另一个EventResponsive回答按钮中引用该值。这太完美了!我刚刚学到了很多关于反应值和使用反应数据的知识。谢谢毛里塔尼亚!