gpt4 book ai didi

javascript - Meteor:WAITING库准备好

转载 作者:行者123 更新时间:2023-12-03 10:05:36 24 4
gpt4 key购买 nike

我为 Meteor 开发了一个包,其中通过将脚本附加到 HTML 头部来包含另一个 JavaScript 库 (Ziggeo)。

这是来源 https://github.com/Goltfisch/meteor-ziggeo/blob/master/ziggeo.js

如果我想从使用该包的 Meteor 应用程序中调用它,有时会收到一个错误,指出 ZiggeoApi 未定义。

似乎 ZiggeoApi 有时加载速度有点慢,因此客户端无法立即使用它。

如何在客户端上等待 ZiggeoApi 功能可用?

我测试过类似的东西

Tracker.autorun ->
if ZiggeoApi?
console.log 'ZiggeoApi is ready'

或者将其放入Template.foo.onRendered/Template.foo.onCreated

但它不起作用。

提前致谢!

最佳答案

这是一个肮脏的解决方案,定期检查 API 是否存在:

var checkForAPIInterval = Meteor.setInterval(function checkForAPI() {
if(typeof someAPI !== 'undefined') {
notifyAPIReady(); //Do some reactive stuff, use a plain old callback, ...
Meteor.clearInterval(checkForAPIInterval);
}
}, 100);

关于javascript - Meteor:WAITING库准备好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30372103/

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