【问题标题】:How can I use literal HTML in a CoffeeKup template?如何在 CoffeeKup 模板中使用文字 HTML?
【发布时间】:2011-07-27 00:20:40
【问题描述】:

我正在成为 CoffeeKup 的忠实粉丝,但我想知道如何在这样的模板中使用文字 HTML?例如,当我只想复制粘贴一些现有的非 CoffeeKup 标记时。

【问题讨论】:

    标签: javascript templates node.js coffeescript coffeekup


    【解决方案1】:

    您可以使用text 函数添加任意文本:

    text '<p>foo</p>'
    

    对于多行字符串,CoffeeScript 的 heredocs 是一种享受:

    text '''
      <table>
        <tr>
          <td>Foo</td>
        </tr>
      </table>
    '''
    

    只需确保将 autoescape 设置为 false(默认值)即可。

    【讨论】:

    • 不客气!如果您有兴趣,我还开始使用 CoffeeKup reference
    【解决方案2】:

    您是否也尝试过使用此工具来转换您的标记,而不仅仅是内联?

    https://github.com/brandonbloom/html2coffeekup

    它是从 coffeekup 的 github 主页链接的。如果它处理您的旧标记,那将是一个更优雅的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-24
      • 2017-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多