Flexdashboard:动态更改导航栏标题

Posted

技术标签:

【中文标题】Flexdashboard:动态更改导航栏标题【英文标题】:Flexdashboard: dynamically change navbar title 【发布时间】:2022-01-12 20:20:10 【问题描述】:

如何从 R flexdashboard 文档中动态更改导航栏标题。例如,我尝试使用下面的代码动态显示 flexdashboard 上次更新的时间。

如果可能,我正在寻找一种不依赖任何外部调用的解决方案。

---
title: "My title"
output: 
  flexdashboard::flex_dashboard:
    orientation: columns
    vertical_layout: fill
    navbar:
      -  title: `r paste0("Last updated at: ", Sys.time())` 
---

但是它返回一个错误:

Error in yaml::yaml.load(..., eval.expr = TRUE)

【问题讨论】:

【参考方案1】:

您可以在date 声明中做到这一点:

---
title: "Test for Stack Exchange"
date: "Last updated at `r format(Sys.time())`"
output: 
  flexdashboard::flex_dashboard:
    orientation: columns
    vertical_layout: fill
---

【讨论】:

谢谢,这确实工作正常,但我希望我可以为导航栏按钮做同样的事情。这就是我要找的。​​span>

以上是关于Flexdashboard:动态更改导航栏标题的主要内容,如果未能解决你的问题,请参考以下文章