关于jade模板书写json多行写法?

想要的写法:如下写法在jade模板中是会报错

- var testJson = {
 "id":"jade"
}

实际这样才能运行:而写成一行的话就不会报错

- var testJson = {"id":"jade"}

怎么做才可以做到?
还有一个问题,在变量面板a.jade定义了以下变量

- var testJson = {"id":"jade"}

b.jade中是用

//已经引入a.jade
#{testJson.id} //-> undefined

请问如果在b.jade中调用a.jade的定义变量?

阅读 4.2k
1 个回答

多行需要写成

    - 
        var testJson = {
            id: "jade"
        }

或者

    - var testJson = {
    -     id: "jade"
    - }

当然上面如果你都不行的话还有终极写法:

    - var testJson = {};
    - testJson.id = "jade";

变量引用前需要在 b.jadeinclude a 才行。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进