无法读取property 'length'未定义的将数组从节点发送到翡翠
Cannot read property 'length' of undefined sending array from node to jade
你好,我正在渲染翡翠从这个节点
router.get("/register", function (req, res) {
var countries = [1, 2, 3];
res.render("./account/register", {
countries: countries
});
});
这是我的玉模板
extends ../layout
block content
each val,t in countries
p= val
,它得到错误不能读取属性'length'的undefined我正在使用express 4x,我试图解决这个问题几乎2天
我觉得应该是这样的:
res.render("./account/register", {
"countries": countries
});
我也遇到了同样的问题。我在chrome和Opera上有这个问题,但在Firefox上没有。这是Jade中涉及模板继承的一些错误。
改成Pug后一切正常(参见:Pug with Express)
相关文章:
- 使用javascript从节点属性获取数组值
- Protocol Buffers byte[] 数组到节点 Javascript 缓冲区
- 节点.js中的 JSON 数组
- JavaScript:在XML中搜索节点并从该节点获取数组
- 使用节点在 JSON 数组中搜索项目(最好不迭代)
- 访问节点js中对象内部的数组-未定义
- 将数组中的一个值附加到每个值'等效的html节点
- 如何在js源节点上将数组作为req.body发送
- d3.根据数组内容改变各个节点的颜色
- 节点.js异步数组迭代
- 将数组中的值插入到 XML 中的特定节点中
- 响应字段包含一个子级时的节点 SOAP 强制数组
- JavaScript 树,节点包含数组
- 警告:数组或迭代器中的每个子节点都应该有一个唯一的“键”道具
- 循环遍历一个节点数组并在每个节点上附加一个子节点只会附加到最后一个元素
- 带有节点数组的Javascript闭包
- 从顶层到底层对DOM节点数组进行排序
- 节点数组中.Find一直给出-1
- DOM -用节点数组替换节点(有效地)
- 如何将节点数组转换为静态NodeList