【发布时间】:2016-03-14 14:24:11
【问题描述】:
我正在编写一个处理动态生成的表单的节点/角度网络应用程序,表单数据通过套接字进行通信。我遇到了一个问题,如果我切换控制器,有时会在新控制器准备好处理它之前发出套接字事件(包含要问的问题)。我以为我已经通过拥有一个顶级“SocketController”解决了这个问题,它处理所有套接字通信并通过发出事件将其传递给子控制器,但事实证明我只是降低了这个问题出现的频率。
在传递问题之前,我可以等待控制器/视图内容准备好,但是由于这两个事件没有特定的顺序发生,并且其中一个包含数据,所以它会变成很多看起来很乱的代码。
我不禁觉得我忽略了一个更简单的解决方案。
处理这类事情有什么共同的模式/技术吗?
【问题讨论】:
标签: javascript angularjs node.js sockets