将自由标记列表分配给 Javascript 数组

2022-09-03 13:56:51

是否可以将自由标记列表分配给 Javascript 数组?是否存在任何其他技术来实现相同的目标?

假设我有以下代码

<#list messages.thread.messages.topic as message>
<div id="subject">${posts.subject}</div>
<div id="teaser">${posts.teaser}</div>
<div id="body">${message.body}</div>
</#list>

function script(){
   //I want to access the free marker list message here
}

答案 1

是的,这是可能的

var arr=[<#list messages.thread.messages.topic as message>${message.body},</#list>]

答案 2

是的,这是可能的。您需要安排您的Freemarker模板生成一个Javascript数组文本并将其分配给相应的Javascript变量。从Javascript数组文本的语法开始,然后弄清楚如何使用Freemarker构造生成一个。