【问题标题】:Using socket.io AND angularjs使用 socket.io 和 angularjs
【发布时间】:2023-03-22 01:21:02
【问题描述】:

我正在开发一个socket.io兼容的项目(也就是说:客户端库是socket.io,服务端是用python实现的,而不是nodejs)。

Socket.io 基于 jQuery。

考虑到 Angular 带有内部“jqLit​​e”,在 Angular 中使用 socket.io 是否安全? socket.io 够用吗?

如果我包含 jQuery 版本,关于 Angular 是否安全?它会导致 -an official jquery- Angular 上的意外行为 - 假设我最多使用 Angular 和 ngRoute-,还是完全兼容?

我是 angular internals 和 socket.io 的 n00b :$

【问题讨论】:

  • Socket.io 不是基于 jQuery。 Socket.io 与 jQuery 没有任何关系/依赖关系。
  • 似乎我误读了样本来源:s.

标签: jquery angularjs socket.io


【解决方案1】:

不会造成问题。

您只需要确保在加载 angular 之前加载 jquery,如果加载 jquery,则 angular 使用加载的完整 jquery 而不是 jqlite。它受支持,不会造成任何问题。

https://docs.angularjs.org/api/ng/function/angular.element

【讨论】:

  • 酷!不知道 jqLit​​e 只是一个后备。我认为这是强制性且不兼容的:p。
猜你喜欢
  • 2017-06-04
  • 2013-11-15
  • 1970-01-01
  • 2018-02-20
  • 2016-10-04
  • 1970-01-01
  • 1970-01-01
  • 2016-07-05
  • 2016-01-27
相关资源
最近更新 更多