如何将对象或数组从父级传递到Jade中的部分?

时间:2015-11-11 19:38:43

标签: pug

我正在使用Grunt将一些JSON数据传递给Jade模板。我想迭代这些数据,并将任何找到的对象或数组传递给部分数据。从那部分,我想从数据中获取属性并将它们应用到模板。

在这种情况下,这似乎工作得很好:

Main.jade:

for val in data
    if val.type === "title-section"
        -var destCity = val.copy.destCity
        include ./partials/Title.jade


Title.jade:

p #{destCity}

但在我的情况下,我想传递一个对象,所以我不必写出要传递的每个变量,如下所示:

Main.jade:

for val in data
    if val.type === "title-section"
        -var obj = val
        include ./partials/Title.jade


Title.jade:

p #{obj.copy.destCity}

当我运行此操作时,我收到错误Cannot read property 'copy' of undefined。我在这里做错了什么?

0 个答案:

没有答案