【发布时间】:2015-09-08 15:59:12
【问题描述】:
我试图在我的自定义函数中调用反应函数,但我不能。最好的方法是什么,这是简化的代码,我不能将所有内容都作为函数参数传递,因为要传递的太多了。
library(shiny);
myf<-function(){ return(psd()$y) }
shinyApp( ui = textOutput("test2"),
server = function(input, output) {
psd<-reactive({ return(data.frame(x=10,y=30)) })
output$test2 <- renderText({ myf() })
}
)
此代码生成错误:Error in myf() : could not find function "psd"
调用自定义函数的最佳方式是什么,该函数利用了 shinyserver 中的其他函数?
【问题讨论】: