如何访问在编译期间传递给翡翠的数据

How to access data passed to the jade during compilation?

本文关键字:数据 何访问 访问 编译      更新时间:2023-09-26

这是我在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文件中的数据?

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

例如,如果数据是:

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

然后是以下模板:

div= key1
div Some text #{key2}

会呈现:

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

在Jade文档中有相关的参考,特别是在字符串插值章节中。