繁体   English   中英

玉/角-表中的循环

[英]Jade/Angular - for loop in table

我对Jade和Angular完全陌生,希望您能给我一些提示。

...
- for (var j = 0; j < p.length; j++)
       tr
          td= j + 1
          td= price(value='p[j].somedbstuff')
...

最后的TD应该看起来像

<price value="somedbstuff" /> 

在HTML中,但给我一个错误(未定义不是函数)。

有人知道吗?

首先,使用each而不是for一个更清洁的语法。

我假设price是一个角度指令,而您想要的结果如下所示:

<tr>
  <td>
    1
  </td>
  <td> 
    <price value="50"></price>
  </td>
</tr>

在玉中:

 each item, index in p
      tr
        td= index + 1
        td
          price(value=item.somedbstuff)

each给定索引作为第二个参数,因此您不需要使用for循环并使用其他变量。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM