2013-03-30 4 views
44

AngularJS에는 jQuery의 라이트 버전이 포함되어 있습니다. 그러나 Angular와 jQuery에 대해 이야기하는 사람들은 계속 참고할 것입니다. 난 ng-grid을 확인하고 그것이 말하는 것으로 나타났습니다 : 나는 jQuery를 필요로하고 무엇을 수행하는 것과 때이 각도를 사용하는 경우AngularJS에 jQuery가 정말로 필요합니까?

그래서 AngularUI 팀에 의해 AngularJS와와 jQuery를 작성

각도 데이터 그리드를 AngularJS의 일부로 제공되는 버전은 제공하지 않습니까?

+1

[jQlite가 제공하는 무엇의 docs- 설명] (http://docs.angularjs.org/api/angular.element) 쉽게 jQlite''의 검색에서 발견 – charlietfl

답변

70

jQLite는 jQuery의 매우 차별화 된 버전입니다. jQLite는 각도가 작동하기에 충분합니다. 이는 종속성을 최소화하기위한 것입니다.

그러나 각도 앞에로드하면 각도가 jQuery가 사용됩니다.

대부분의 경우 jQuery를 사용할 필요가 없습니다. jQuery를 사용하지 않는 경향이 있기 때문에 초보자를 위해 jQuery를 완전히 생략하는 것이 좋습니다. 이것에 대한 예제가 많이 있습니다 (대부분 ngShowngHide 지시어가있을 때 jQuery를 통해 요소를 표시하거나 숨김).

나중에 지시문을 작성하기 시작할 때 jQuery를 추가해야 할 수도 있습니다.

ngGrid은 많은 경우에 jqLite으로 충분하지 않습니다. 따라서 그들은 jQuery을 사용했습니다. jqLite의

문서 및 특징 : http://docs.angularjs.org/api/angular.element

+4

글쎄! 가장 일반적인 jQuery 사용법은 CSS 전환만으로는 충분하지 않고 애니메이션 재 작성만으로 충분하지 않을 수도있는 복잡한 기존 플러그인을 사용하는 경우 애니메이션을 사용하는 것입니다. –

관련 문제