gpt4 book ai didi

javascript - 在 Meteor 中使用 list.js 将数据从服务器发布到客户端

转载 作者:行者123 更新时间:2023-11-28 01:23:25 25 4
gpt4 key购买 nike

我目前正在开发一个meteor应用程序,我想在其中使用带有Meteor的list.js-JavaScript库。

用例是我在服务器上的 MongoDB 中有一些数据,并将其发布到客户端。该数据现在应该呈现在列表中,并且 list.js 应该使其可搜索。

数据被发布到客户端(短暂延迟后我在 View 中获取数据)。但似乎 list.js-Library 在数据到达客户端之前运行。控制台显示可搜索的数组仅包含“未定义”。

我现在尝试的是在放置 list.js 代码的地方使用 Template.rendered 。但是 Template.rendered 在渲染模板时被触发,而不是在数据接收客户端时触发。看来数据来得太晚了,list.js 无法抓取到。

我可以做些什么,以便在数据成功到达客户端时启动 list.js 吗?有类似 Data.received 的东西吗?

提前致谢!

最佳答案

不幸的是,这不是 meteor 般的做法。一旦你让它工作,你就会发现它缺乏性能和适当的 react 性。

您应该考虑使用 Meteor 出色的 react 性,并使用模板助手来实现,这样它将具有反应性,并且您可以在不出现性能问题的情况下扩展它。

我在 Unofficial Meteor FAQ 中找到了您问题的一个很好的答案。这描述了如何知道您的订阅何时准备就绪( react 数据)。

关于javascript - 在 Meteor 中使用 list.js 将数据从服务器发布到客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23017598/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com