Ответ 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