node 中的express框架 jade模板中怎么遍历 一个从服务器传来的数组 或者json 对象

node 中的express框架 jade模板中怎么遍历 一个从服务器传来的数组 或者json 对象,第1张

循环顷枝

尽管已经支持JavaScript原生代码,Jade还是支持了一些特殊的标签,它们可以让模板更加易于理解,其中之一就是each, 这种形式:

each VAL[, KEY] in OBJ

一个遍历数组的例子 :

- var items = ["one", "two", "three"]

each item in items

  li= item

渲染为:

<li>one</li>

<li>two</li>

<li>three</li>

遍历一个数组同时带上索引:

items = ["one", "two", "three"]

each item, i in items

  li #{item}: #{i}

渲染为:

<li>one: 0</li>

<li>two: 1</li>

<li>three: 2</li>

遍历一个数组的键值:

obj = { foo: 'bar' }

each val, key in obj

  li #{key}: #{val}

将会渲染为雀型敏:<li>foo: bar</li>

Jade在内部会把这些语句转换成原生的JavaScript语句,就像使用 users.forEach(function(user){, 词法作用域和嵌套会像在普通的JavaScript中一样租亮:

each user in users

  each role in user.roles

    li= role

    

如果你喜欢,也可以使用for :

for user in users

  for role in user.roles

    li= role

for (int i = 0i <gridView.Columns.Count i++)

{

if (gridView.Columns[i].Visible)

{

gridView.Columns[i].VisibleIndex = 0

}

}

洛圣都express用族掘法:

1.在指定文件夹下,鼠标右键选择Git,使用mkdir创建文件夹amnk

2.使用cd命令切换文件路兆段核径,cd amnk

3.利用npm init命令初始化项目,创建package.json文件

4.利用npm init命令初始化项目,创建package.json文件

5.打开HBuilderX工具,导入项目燃拿,并新建js文件app.js

6.打开已新建的app.js文件,导入express,并监听3000端口

7.在git命令窗口,输入node app.js运行文件

8.打开浏览器,输入地址然后回车,可以查看到页面显示结果

注意事项:注意express app怎么用注意如何使用Node.js框架Express。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12144971.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存