【发布时间】:2014-04-21 16:59:22
【问题描述】:
我目前正在开发一个流星应用程序,我想将 list.js-JavaScript 库与 Meteor 一起使用。
用例是我在服务器上的 MongoDB 中有一些数据,我发布到客户端。该数据现在应该呈现在一个列表中,并且 list.js 应该使其可搜索。
数据发布到客户端(经过短暂延迟后,我在视图中获取数据)。但似乎 list.js-Library 是在数据到达客户端之前运行的。控制台说可搜索的数组只包含“未定义”。
我现在尝试的是在我将 list.js 代码放入的地方使用 Template.rendered。但是 Template.rendered 在模板被渲染时被触发,而不是在数据接收客户端时被触发。 看来数据来得太晚了,list.js 无法抓取。
有什么办法可以让 list.js 在数据成功到达客户端时启动?有没有类似 Data.received 的东西?
提前致谢!
【问题讨论】:
标签: javascript mongodb meteor