AngularJS是否真的需要jQuery?

我正在阅读AngularJS附带精简版的jQu​​ery。 不过,我一直听到有关Angular和jQuery一起讨论的人的参考。 我甚至检查了ng-grid并注意到它说:

由AngularUI团队在AngularJS和jQuery中编写的Angular Data Grid

所以,如果我确实使用Angular,那么当我需要jQuery时,作为AngularJS一部分提供的版本不提供什么?

jQLite是jQuery上的一个非常糟糕的版本。 jQLite足以让angular度工作。 这是删除任何依赖关系。

然而,如果你 angular 之前加载jQuery,那么angular会使用jQuery。

大多数时候,你不需要使用jQuery。 甚至对于初学者来说,build议完全忽略jQuery,因为当有一种简单/有angular度的方式时,会倾向于使用jQuery。 有这么多的例子(当有ngShowngHide指令时,通过jQuery大部分显示和隐藏元素)。

稍后,当您开始编写指令时,您可能需要添加jQuery。

ngGrid可能做的事情, jqLite是不够的。 因此,他们使用jQuery

jqLit​​e的文档和function: http ://docs.angularjs.org/api/angular.element