Trigger.io 何时将触发初始connectionStateChange?
从: connectionStateChange.addListener 一旦我们确定连接状态,此事件也将在应用程序启动期间触发一次 我遇到了一个问题,在某些情况下,侦听器绑定得太晚,错过了连接状态更改事件的初始触发Trigger.io 何时将触发初始connectionStateChange?,trigger.io,forge,Trigger.io,Forge,从: connectionStateChange.addListener 一旦我们确定连接状态,此事件也将在应用程序启动期间触发一次 我遇到了一个问题,在某些情况下,侦听器绑定得太晚,错过了连接状态更改事件的初始触发 我可以在什么特定的时间点开始期望触发事件?我应该在什么时候开始侦听以保证不会错过它?如果将绑定代码放在任何回调之外,则应始终在初始触发器之前绑定到事件: // OK forge.event.connectionStateChange.addListener(function ()
我可以在什么特定的时间点开始期望触发事件?我应该在什么时候开始侦听以保证不会错过它?如果将绑定代码放在任何回调之外,则应始终在初始触发器之前绑定到事件:
// OK
forge.event.connectionStateChange.addListener(function () { ... });
$(function () {
// not necessarily OK
forge.event.connectionStateChange.addListener(function () { ... });
});
我已经为我们创建了一个故事,让我们也立即启动延迟绑定的侦听器,以避免这个问题。如果您将绑定代码放在任何回调之外,您应该始终在初始触发器之前绑定到事件:
// OK
forge.event.connectionStateChange.addListener(function () { ... });
$(function () {
// not necessarily OK
forge.event.connectionStateChange.addListener(function () { ... });
});
我已经为我们创造了一个故事,让我们立即解雇迟到的听众,为了避免此问题。我们推送了一个更新,该更新应通过确保至少触发一个connectionStateChange事件来完成修复此问题:我们推送了一个更新,该更新应通过确保至少触发一个connectionStateChange事件来完成修复此问题: