如何在dust.js中反向遍历数组?

时间:2014-02-05 09:35:50

标签: dust.js

是否有任何简单的解决方案,或者只能通过定义自定义帮助程序来实现?

1 个答案:

答案 0 :(得分:1)

最好的解决方案可能是让服务器以相反的顺序发送数组。在大多数情况下,“尘埃方式”是让服务器以Dust将呈现的格式发送数据。但是,如果您无法控制数据的发送方式,则需要帮助程序,或者在将数据传递给dust.render之前可以操作数据(使用JavaScript)。

var data = getData();
var data.arrayToReverse = reverseArray(data.arrayToReverse);
dust.render('myDustTemplate', data, function(err, out) {
    // Show the result.
});

您需要编写getDatareverseArray方法,但这样可以获取没有帮助程序的反转数组。