R 单击按钮时将NULL设置为被动
单击按钮时,我需要将NULL设置为R 单击按钮时将NULL设置为被动,r,shiny,reactive,R,Shiny,Reactive,单击按钮时,我需要将NULL设置为反应性。在我下面的示例中,“数据”(作为模块参数)作为响应从其他模块传递。现在,我想单击按钮并将NULL设置为reactiveExpr。我在这里做的方式不起作用。我不需要在任何条件下将NULL设置为被动base,只需单击按钮即可 mod_ui <- function(id){ ns <- NS(id) actionButton(ns("btn"), "Click me") } mod_serve
反应性
。在我下面的示例中,“数据”(作为模块参数)作为响应从其他模块传递。现在,我想单击按钮并将NULL设置为reactiveExpr
。我在这里做的方式不起作用。我不需要在任何条件下将NULL设置为被动
base,只需单击按钮即可
mod_ui <- function(id){
ns <- NS(id)
actionButton(ns("btn"), "Click me")
}
mod_server <- function(id, data){
moduleServer( id, function(input, output, session) {
ns <- NS(id)
reactiveExpr <- reactive(data())
observeEvent(input$btn, {
reactiveExpr(NULL)
})
# some more code...
mod_ui不要使用无功导体(无功
),而是使用无功值:
reactiveExpr <- reactiveVal()
observe({
reactiveExpr(data())
})
observeEvent(input$btn, {
reactiveExpr(NULL)
})
reactiveExpr你救了我的命!非常感谢!:)