如何在 angular 中获取和显示实时用户通知?

How to fetch and display real-time user notifications in angular?

我正在使用 django-notification,我正在尝试在我的 angular 应用程序上获取和显示通知。那么我应该如何从后端获取数据使其实时化呢?我应该定期使用 setTimeout 之类的方法获取数据吗?或者在 angular 中有更好的方法吗?

我想建议阅读有关 firebase 或 nodejs 套接字的内容, 波纹管 link 可能有所帮助 https://firebase.google.com/docs/database/web/read-and-write

你应该有两个部门准备好实现这一目标:-

  1. 您应该实现网络套接字服务器 api,它将向应用程序中的订阅者发送通知。
  2. 你可以使用 WebSocketSubject rxjs 特殊类型的主题,它可以让你使用网络套接字 API,你可以阅读更多关于这个主题的内容 link.

    https://rxjs-dev.firebaseapp.com/api/webSocket/WebSocketSubject