6

我有一个在闪亮服务器上运行的应用程序,我想格式化文本的小部分,而不需要管理整个页面的 css/html。

简单的例子:

在 中ui.r,我有一些我想要风格化的帮助文本行。

sidebarPanel(
 ...
 , helpText("<I>Can</I> <em>this</em> <strong>happen</strong>?")
 )

这使:

# Current Output: 
<I>Can</I> <em>this</em> <strong>happen</strong>?

#desired 输出:会发生

文本(可以理解)呈现为文字字符串。
是否有强制解析 HTML 的函数或命令?

4

1 回答 1

7

用这个:

sidebarPanel(
 ...
 , HTML("<I>Can</I> <em>this</em> <strong>happen</strong>?")
 )

顺便说一句,您甚至可以在服务器端使用 renderText 来构建完整的 HTML 输出字符串,该字符串可以根据您的输入进行更改。我经常用它来发布自动评论(例如“最新的数据发布是 y....这是 y 的增加,相对于之前的发布...”)。

于 2014-06-24T12:36:40.307 回答