我正在使用仪表板,我想打印邮箱图标上邮箱中的邮件数量。
我不确定我的想法是否是最好的但是为了做到这一点,我应该在每次更改组件/页面重新加载/路由更改/等时调用我的API(getCountMail)...
这是正确的方法吗?这样做真的看起来不错,但我没有找到任何其他解决方案......
我尝试使用Websocket,但是我失败了。
我试图在app.component.ts构造函数中添加该函数,但它只调用一次。
我认为最好使用websocket更新计数器,这样可以实时获得总数。如果您不想实时执行此操作,则可以始终每隔X次调用getCountMail(),但不会实时调用。或者您也可以在每次更新页面时致电。
如果您决定使用websocket,这可以帮助您:https://medium.com/dailyjs/real-time-apps-with-typescript-integrating-web-sockets-node-angular-e2b57cbd1ec1