Nodejs玉石问题

发布于 2024-12-27 21:05:12 字数 492 浏览 3 评论 0原文

我的翡翠视图我给了数组'arr':

server.js

app('/', function (req, res) {
   res.render('index', {
      arr: [1,2,3]
   });
});

我的索引视图我需要做这样的事情:

index.jade:

- if (arr && arr.length) {
     for (var i=0; i<arr.length; i++)
        div(class='div-'+arr[i]) 
- }

最终我想得到以下html代码:

 <div class='div-1'>
 <div class='div-2'>
 <div class='div-3'>

但它确实有效。怎么了?

I my jade view I give the array 'arr':

server.js

app('/', function (req, res) {
   res.render('index', {
      arr: [1,2,3]
   });
});

I my index view I need to make something like this:

index.jade:

- if (arr && arr.length) {
     for (var i=0; i<arr.length; i++)
        div(class='div-'+arr[i]) 
- }

Eventually I want to get the following html code:

 <div class='div-1'>
 <div class='div-2'>
 <div class='div-3'>

But it does work. What's wrong?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

迷迭香的记忆 2025-01-03 21:05:12

自述文件(在 github 上) 包含语法下的一些示例。

这个例子应该做你想要的:

- for (var key in obj)
  p= obj[key]

或者在你的情况下

- for var key in arr
  div(class='div-'+key)

The readme (on github) contains some examples under Syntax.

This example should do what you want:

- for (var key in obj)
  p= obj[key]

or in your case

- for var key in arr
  div(class='div-'+key)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文