我想知道是否有办法在flexdashboard中使用具有闪亮运行时环境的观察者来检测页面更改?我想观察页面更改然后强制评估另一个观察者,或者,如果更容易,强制评估闪亮模块内的反应数据对象。本设计在第一页上有几个图形和内容,都是从反应dat()
对象生成的,然后是flexdashboard第二页上使用相同dat()
对象的传单映射。问题是,尽管设置为通过observeEvent(dat(), {plotting code here})
运行,但我的当前观察者在用户第一次点击页面时不会触发。然而,在他们进行新的数据选择之后,dat()
观察者会发射,从而产生预期的结果和预期的传单图。
我想在用户第一次点击第二页时解决地图空白的问题。我试过看过RStudio的文档,但也许我错过了一些东西。我希望有人可以帮助我。 Nate,提前谢谢你。
答案 0 :(得分:0)
很难说出什么是reprex
而不是什么,但是我猜想该图输出未呈现,因为它在隐藏的页面上。也许
outputOptions(output, "myplot", suspendWhenHidden = FALSE)
myplot
是否等于传单地图输出对象的id
的帮助?