是否有可能展现给用户的通知返回后,从API响应和用户导航到不同的页面?(Is it possible

2019-10-28 19:30发布

首先,对于缺乏对这段代码的道歉,我只是在寻找清晰,如果它可以做什么的API /库将允许我这样做。

我有一个Web应用程序前端写在角。 其中一个后端服务获取它从数据往往需要2-3分钟返回,由于服务器的位置和数据的性质返回。 现在我对前端,直到返回的响应,这是不是很大显示的动画微调,因为这可以防止直到接收到响应做任何用户。 我想知道的,是有可能从前端发送一个请求,并允许直到返回响应用户在工地附近导航?

就像是:

点击按钮>发送API调用>用户导航到另一个页面>用户浏览其他页面> API响应返回>短暂显示在前端,让用户通知知道他们的行动具有完备。

我一直在寻找到推送通知,但宁愿通知是一个实际的HTML网页元素。

Answer 1:

是的,这是完全可行的。

你应该有一个通知显示component在根或者你需要显示通知的地方。 现在,这个组件应该从通知获取数据service ,您可以存储响应后您说API完成。

所有你需要做的是在使用一个主题/ BehaviourSubject NotificationService和推新价值/ API调用完成后导致它。 现在通知组件将获得新的值/响应,并根据需要显示该消息。

检查这一点, 这个答案 ,看BehaviourSubject例子



文章来源: Is it possible to show a notification to the user after the response from an API is returned and the user has navigated to a different page?