r - 从 textOutput() 函数中提取文本
问题描述
Shiny 的textOutput()返回 HTML 代码。我需要存储在 textOutput() 函数下的文本(或值)是什么。例如: textOutput('login_message') 返回
<div id="login_message" class="shiny-text-output"></div>
相反,我需要TRUE / FALSE(如下面的代码所示)。
```{r, context = 'server'}
output$login_message <- renderText({
current_user <- session$userData$current_user()$displayName
if(!is.null(current_user)) {TRUE} else {FALSE}
})
我测试了代码,它工作正常。
```{r}
textOutput('login_message')
我希望在eval =中使用 TRUE/FALSE,以便我可以根据闪亮的服务器部分的值隐藏块。
```{r q1, echo = FALSE, eval= textOutput('login_message') }
注意:我使用的是shiny_prerendered markdown
解决方案
推荐阅读
- gstreamer - 使用 udp 启动 rtp
- windows - 如何处理勺子错误:Redis 中的权限被拒绝
- jquery - jQuery:如何打开一个新的模态对话框或弹出窗口
- mongodb - 将 MongoDB 从 root 更改为 Sudo 用户
- testing - 带有 Electron 的 TestCafe:无法加载主页(主页可能返回“304”http 代码)
- php - SQL 选择 - 多个孩子
- angular - Bootstrap Angular Stepper 的材料设计不起作用
- sql - 如何获取层次结构表中所有记录的父级?
- javascript - 通过 Node.js 服务器将我的 IP 地址发送到 MongoDB
- python-3.x - AxisError:axis2:轴 1 超出维度 1 数组的范围