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:动态更改导航栏标题的主要内容,如果未能解决你的问题,请参考以下文章

swift ios无法更改导航栏标题

Tailwind 网格动态侧边栏/导航栏宽度,主宽度为 100%

在 React 中动态更新导航栏和侧边栏的最佳方法是啥?

Vue实现TabBar底部导航栏灵活组件保姆级超详细

jQuery:在页面滚动时更改固定顶部导航栏的文本颜色

Flexdashboard 多属性页面