For most AngularJS applications the jQuery lite library built into AngularJS is sufficient. However, if you need the additional functionality of the full version of jQuery, simply load the jQuery library before loading the AngularJS library. For example:
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="http://code.angularjs.org/1.2.9/angular.min.js"></script>
Regardless of whether jQuery lite or the full jQuery library is loaded, jQuery is accessed from the AngularJS code using the element
attribute of the angular
variable available when AngularJS is bootstrapped. Essentially, angular.element
will be an alias for the jQuery
variable that is normally used in jQuery applications. One of the best ways I’ve seen this relationship described is as follows:
angular.element() === jQuery() === $()