javascript - 在露天 freemarkuer 模板中列出 javascript 数组

标签 javascript templates alfresco freemarker

基本上我填充了以下 JavaScript 数组:

array1 = new Array(1, 2, 3);
array2 = new Array("Title1", "Title2", "Title3");
array3 = new Array("10-02-2017", "11-02-2017", "12-02-2017");

bigArray = new Array();
bigArray.push(array1);
bigArray.push(array2);
bigArray.push(array3);

model.entry = bigArray;

现在在 ftl 文件中,我想从 ftl 文件中获取以下输出:

1, Title1, 10-02-2017
2, Title2, 11-02-2017
3, Title3, 12-02-2017

如何“调用”这样的用例?我什至不知道该用谷歌搜索什么,所以我可以阅读手册和其他东西。您能帮忙或推荐一些有用的教程吗?

最佳答案

我想重点是你想迭代三个交错的数组。在这种情况下,我只需迭代公共(public)索引:

<#list 0 ..< entry[0]?size as i>
${entry[0][i]}, ${entry[1][i]}, ${entry[2][i]}
</#list>

关于javascript - 在露天 freemarkuer 模板中列出 javascript 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42162129/

相关文章:

c++ - 成员类实例化

Alfresco 共享高级搜索

java - 无法在 FOPTransformer 中包含 Arial 字体

alfresco - 在露天 : Fastest way to get NodeRef from a node path

PHP 读取文件();和 JavaScript

javascript/jquery 在 textarea 上触发文本更改事件

javascript - 无法使用 webdriver.io 将焦点切换到 Safari 中动态加载的 iframe

c++ - 混合部分模板特化和默认模板参数

C++11 - 模板、友元、decltype 和访问修饰符

javascript - 当我将 webpack.ProvidePlugin() 与 ESlint 一起使用时,未定义“ReactDOM”