我正在读的AngularJS附带一个精简版本的jQuery。然而,我不断听到参考的人谁谈论Angular和jQuery一起去。我甚至检出了
ng-grid,注意到它说:
Angular Data Grid written in AngularJS and jQuery by the AngularUI Team
所以,如果我确实使用Angular只是当我需要jQuery和作为AngularJS的一部分提供的版本不提供什么?
jQueryite是一个非常剥离的版本在jQuery。 jQLite是足够的角度工作。这是为了删除任何依赖。
但是,如果您在angular之前加载jQuery,那么angular将使用jQuery。
大多数时候,你不需要使用jQuery。即使这么多,对于初学者,建议完全省略jQuery,因为有一个倾向,当有一个简单/有角度的方式使用jQuery。有这么多的例子(当有ngShow和ngHide指令时,主要通过jQuery显示和隐藏元素)。
后来,当你开始写指令,你可能需要添加jQuery。
ngGrid可能做的事情,jqLite是不够的。因此,他们使用jQuery。
jqLite的文档和功能:
http://docs.angularjs.org/api/angular.element