迭代对象并在没有html标签的textarea中显示结果

时间:2017-10-31 14:44:53

标签: pug

我有一个我从路径控制器返回的对象,我知道如何迭代和显示它,但只有一个html标签放在对象上。

textarea(rows="5" id="words" name="words")
    for value in object
        p= value.word

我也尝试过按照此问题发布的解决方案Long block of text in Jade textarea?,但它并不涉及迭代,并且哈巴狗不认识它作为循环的一部分而且它只需在textarea中直接打印value.word。

textarea(rows="5" id="words" name="words")
    for value in object
        | value.word

1 个答案:

答案 0 :(得分:0)

我假设你的对象是一个字符串数组。您可以使用它们之间的新行将这些值组合到单独的变量上。然后您可以将此变量用于textarea,如下所示

- var result = ""
for value in object
    - result = (result + value + "\n" )

textarea(rows="5" id="words" name="words")=result