Подтвердить что ты не робот

Действительно ли у AngularJS jQuery?

Я читал, что AngularJS поставляется с облегченной версией jQuery. Однако я продолжаю слышать ссылку на людей, которые говорят о Angular и jQuery, собирающихся вместе. Я даже проверил ng-grid и заметил, что он говорит:

Angular Сетка данных, написанная в AngularJS и jQuery командой AngularUI

Итак, если я действительно использую Angular, когда мне понадобится jQuery и что версия, которая поставляется как часть AngularJS, не предоставляется?

4b9b3361

Ответ 1

jQLite - очень разделенная версия jQuery. jQLite достаточно для работы angular. Это необходимо для удаления любых зависимостей.

Однако, если вы загрузите jQuery до angular, тогда angular будет использовать jQuery.

В большинстве случаев вам не нужно использовать jQuery. Даже так много, что для новичков рекомендуется полностью исключить jQuery, поскольку будет существовать тенденция использовать jQuery, когда есть простой способ / angular. Там было так много примеров (в основном, отображение и скрытие элемента через jQuery, когда есть директивы ngShow и ngHide).

Позже, когда вы начнете писать директивы, вам может понадобиться добавить jQuery.

ngGrid возможно делает так много вещей, которых не было бы jqLite. Таким образом, они использовали jQuery.

Документация и функции jqLite: http://docs.angularjs.org/api/angular.element