Shiny 访问eventReactive内部的值
我需要一个基本问题的帮助。我的目标是制作一个简单的数学测验应用程序什么是4x4?。我想用一个按钮创建值,选择一个数字答案,然后按另一个答案按钮。我的问题是我找不到访问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 &
# 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回答按钮中引用该值。这太完美了!我刚刚学到了很多关于反应值和使用反应数据的知识。谢谢毛里塔尼亚!