我可以用 Angular 实现半实时效果吗?
Posted
技术标签:
【中文标题】我可以用 Angular 实现半实时效果吗?【英文标题】:Can I achieve semi-realtime effect with Angular? 【发布时间】:2016-08-26 18:14:05 【问题描述】:Angular 新手,想了解更多。我知道 Ajax 可以通过在短时间内重复向服务器发送 Http 请求来产生实时效果。我可以使用 Angular 实现类似的实时效果吗?如果对上一个问题属实,Angular 是如何实现实时效果的?和Ajax一样吗?
【问题讨论】:
已经找到方法了。 ***.com/questions/14237070/… 【参考方案1】:为了实现实时性,您需要拥有将数据推送到应用程序的服务器代码。 Angular 是客户端的 javascript,只能拉取。
【讨论】:
【参考方案2】:嗯,我认为你应该谷歌一些关于 Ajax、Realtime 的定义,也可能是 Framework。
但基本上,AJAX 不是实时的。深而言之,只有效果才能为用户带来更好的体验。此外,它与单页应用程序有关。
实时是与许多用户互动的动作。您可以看到的最佳示例是 Facebook、聊天或通知。用户 1 可以发送消息,用户 2 可以立即看到,无需重新加载。 AJAX 不同,用户 2 不重新加载浏览器就看不到消息。
关于你的问题的第 2 部分,在了解 AJAX 之后,实时。您可以使用一些第三方,如 Socket、Firebase ......它们能够为您的 Angular 应用程序实时使用。
【讨论】:
以上是关于我可以用 Angular 实现半实时效果吗?的主要内容,如果未能解决你的问题,请参考以下文章