我正在构建一个 Angular 应用程序和一个 node.js rest api。我还将 socket.io 用于一些 websocket 的东西,比如提供进度更新。
https://www.npmjs.com/package/ngx-socket-iooptions : {}记录了初始化时提供的可能性。除了调用构造函数(即在运行时)之外,我还没有找到添加选项的方法
Angular 应用程序提供了一个用户界面来与后端进行身份验证,并且在成功验证后,将返回一个 jwt 令牌并将其存储在本地存储中。
如何推迟包装 ngx-socket-io 的服务组件的注入,直到 jwt 令牌在客户端本地存储中可用?
答案不必特定于 ngx-socket-io,它可以是在初始化之前依赖于某个异步调用的任何组件。