【问题标题】:Meteor helper: HTML tags in helperMeteor 助手:助手中的 HTML 标签
【发布时间】:2016-03-10 10:52:18
【问题描述】:

我有一个看起来像这样的 Meteor 助手:

"text":function(){
    return "testtesttest <br> testtesttest";
}

但是&lt;br&gt; 不起作用(显示文本中没有换行符),如果我使用\n 而不是&lt;br&gt;,我会得到testtesttest&lt;br&gt;testtesttest。

&lt;pre&gt; 的用法不是我要找的。​​p>

如何让我的助手返回一个包含换行符的字符串?

【问题讨论】:

标签: meteor line-breaks helpers


【解决方案1】:

如果你想返回带有 html 标记的文本,你应该使用 {{{ ... }}}。

所以在你的模板中使用 {{{ test }}} 而不是 {{ test }}。

【讨论】:

    【解决方案2】:

    在你的助手中,在你想要换行的地方使用&lt;br&gt;。

    在您的 html 中,将您的助手用三个大括号括起来

    将以下 CSS 应用于包含文本的元素。

    white-space: pre
    

    或者

    white-space:pre-wrap 
    

    如果您还希望文本在必要时自动换行

    【讨论】:

      猜你喜欢
      • 2017-05-10
      • 2011-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-29
      相关资源
      最近更新 更多