【问题标题】:Angular : How to refresh page automatically and update the data of a component, when DB table gets updatedAngular:当数据库表更新时,如何自动刷新页面并更新组件的数据
【发布时间】:2021-01-25 17:44:18
【问题描述】:

我正在创建一个带有组件 C1 的 Angular 应用程序。该组件的主要用途是从数据库表中获取数据并显示出来。

现在如果有用户更新了DB表内容,需要立即反映到组件C1中,无需刷新。

我发现,我们可以使用 setTimeOut() 方法并以一定的时间间隔一次又一次地调用 API 并更新组件。但是,我认为这不是正确的方法,因为它不是最佳选择。

Angular 是否提供了处理上述场景的任何功能?

【问题讨论】:

    标签: angular rxjs observable behaviorsubject


    【解决方案1】:

    如果您不想使用 setTimeOut() 或 RXJS 间隔运算符,则可以使用 socketio 或 ws 创建套接字服务。

    【讨论】:

      猜你喜欢
      • 2020-02-29
      • 2011-06-05
      • 2018-10-08
      • 2013-03-14
      • 1970-01-01
      • 2020-02-08
      • 1970-01-01
      • 1970-01-01
      • 2016-10-22
      相关资源
      最近更新 更多