我有以下代码:
char <- c("John Doe", "JohnDoe", "JohnDoe2", "JohnDoe 84302")
for(i in 2:length(char)){
if(!anyNA(str_match(char[2],str_split(char[1]," ")[[1]]))){
char[i] <- char[1]
print(char)
}
}
模板:
var items = [{'name': 'item1'}, {'name': 'item2'}]
var items = nunjucks.render('items.html', items);
我收到以下错误:
{% for item in items %}
{{ item.name }}
{% endfor %}
当我尝试渲染单个项目时,即不在数组中而模板中没有循环时,它呈现正常并且没有问题。这个错误并没有真正发生,谷歌什么都没有出现 - 任何想法可能出错或如何进一步排除故障?
答案 0 :(得分:0)
尝试将var items = nunju...
更改为nunju...
。
// example
var nunjucks = require('nunjucks');
var env = nunjucks.configure();
var items = [{'name': 'item1'}, {'name': 'item2'}];
var res = nunjucks.renderString(`
{% for item in items %}
{{item.name}}
{% endfor %}`,
{items}
);
console.log(res);