Angular7 - 加载/更改组件时调用函数/ API

问题描述 投票:0回答:1

我正在使用仪表板,我想打印邮箱图标上邮箱中的邮件数量。

我不确定我的想法是否是最好的但是为了做到这一点,我应该在每次更改组件/页面重新加载/路由更改/等时调用我的API(getCountMail)...

这是正确的方法吗?这样做真的看起来不错,但我没有找到任何其他解决方案......

我尝试使用Websocket,但是我失败了。

我试图在app.component.ts构造函数中添加该函数,但它只调用一次。

angular angular7
1个回答
0
投票

我认为最好使用websocket更新计数器,这样可以实时获得总数。如果您不想实时执行此操作,则可以始终每隔X次调用getCountMail(),但不会实时调用。或者您也可以在每次更新页面时致电。

如果您决定使用websocket,这可以帮助您:https://medium.com/dailyjs/real-time-apps-with-typescript-integrating-web-sockets-node-angular-e2b57cbd1ec1

© www.soinside.com 2019 - 2024. All rights reserved.