看来我不能在 2 个不同值的盒子里拥有相同的
textOutput()
。我本来不想这样做,但我花了 2 个小时进行故障排除才意识到问题所在。失败有什么原因吗?
1个超值盒就可以了:
2 个具有相同
textOutput()
的值框不是。
如果取消第一部分的注释,您将看到无功值消失。我很好奇为什么会发生这种情况,如果这是一个错误,如果是的话,我应该将其报告给哪个包?
shinyApp(
ui = fluidPage(
# value_box(
# title = "Title",
# value = textOutput("x"),
# showcase = bs_icon("rocket-takeoff-fill")
# ),
value_box(
title = "Title",
value = textOutput("x"),
showcase = bs_icon("rocket-takeoff-fill")
)
),
server = function(input, output, session) {
output$x <- renderText({ nrow(cars) })
output$y <- renderText({ nrow(cars) })
}
) |>
runApp(launch.browser = rstudioapi::viewer)
从一月开始:
这不是一个错误,你只是不能使用相同的
两次,因为这会生成无效的html。您可以查看模块以避免冲突id
sid