我正在尝试使用CL-MUSTACHE。按照README文件中的示例,渲染原子变量可以正常工作:
> (mustache:mustache-render-to-string "{{year}}-{{month}}-{{day}}"
'((:year . "2012")
(:month . "07")
(:day . "02")))
"2012-07-02"
但是,我无法弄清楚如何传递一个列表来多次呈现一个部分。README文件没有示例,我尝试过的方法也不起作用。例如:
(mustache:mustache-render-to-string "{{#dates}}{{year}}-{{month}}-{{day}}
{{/dates}}"
'((:dates . (((:year . "2012")
(:month . "07")
(:day . "02"))
((:year . "2013")
(:month . "08")
(:day . "03"))))))
"--
"