【问题标题】:How to access data passed to the jade during compilation?编译期间如何访问传递给jade的数据?
【发布时间】:2015-07-14 09:35:15
【问题描述】:

这是我在 Gruntfile.js 中编写的代码,我将 JSON 文件传递​​给 Jade。

 compile: {
            files: {
             // some files
            },
            options: {
                pretty: true,

                // Passing .Json file as data to jade
                data: grunt.file.readJSON("./src/jade/config.json")
            }

如何访问 .jade 文件中的数据?我环顾四周,但找不到解决方案。

【问题讨论】:

    标签: javascript node.js gruntjs pug


    【解决方案1】:

    您传递的数据是键值对的映射。然后,您可以使用 Jade 语法通过关联的键名来使用这些值。

    例如,如果数据是:

    { "key1": "value1",
      "key2": "value2" }
    

    然后是下面的模板:

    div= key1
    div Some text #{key2}
    

    将呈现:

    <div>value1</div>
    <div>Some text value2</div>
    

    Jade 文档中对此的参考,特别是 string interpolation chapter

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-06
      • 1970-01-01
      • 1970-01-01
      • 2017-03-19
      相关资源
      最近更新 更多