这是我的问题是: 我在角度2 app中有2个组件 - 1个用于查看项目 - 第2个用于添加项目。如果2个用户访问我的app-1用户添加项目。同时第二个用户正在查看项目。 Wat是向第二位用户显示新添加项目而不刷新整个视图的最佳方式吗?
答案 0 :(得分:0)
在这种情况下,Angular规模不够大,它需要网络和后端“动作”,例如为每个用户提供特定的通信端口,监听更新的作业。你可以用ExpressJs + MongoDB(它上面有tuto)来实现这个目的
对于角度部分,您需要创建:
最后在POST响应中获取更新结果,如果成功或每2秒使用:
Observable.interval(2000).subscribe(()=> { 获取更新(); });
答案 1 :(得分:0)
你想要的是实时应用。 您可以关注link,Real time application以获得更多清晰度,并走上正确的道路,实现您的目标。