DerbyJS将模型作为数组

时间:2015-06-03 00:32:44

标签: derbyjs

我希望能够将集合作为数组获取,以便我可以在模板中使用{{each}}。

它是一组用户,它们是对象,{{each}}不能与对象一起使用

2 个答案:

答案 0 :(得分:4)

具体来说,您可以为函数调用带有null的model.filter(),它将在输入对象的所有项目中创建一个列表。这可以方便地呈现集合中所有订阅的项目,因为只有数组可以用作{{each}}模板标记的输入。

 var filter = model.filter( model.scope('pants'), null);
 filter.ref('_page.pantsArray');

以下是有关如何在derby文档中使用过滤器的更多详细信息的链接:http://derbyjs.com/docs/derby-0.6/models/filters-and-sorts

答案 1 :(得分:1)

使用过滤器将集合转换为数组(也将保持最新的反应)。