When it comes to testing, AngularJS is a framework that supports test-driven development. However, jQuery does not follow this approach. Is it acceptable to use jQuery within Angular directives or anywhere in AngularJS for manipulating the DOM? This dilemma arises because many plugins are designed exclusively for jQuery.
In AngularJS, it becomes necessary to encapsulate all jQuery plugins within directives and then apply them to DOM elements. Unfortunately, this process appears to be more time-consuming when compared to jQuery's simpler selection and application methods. Is there a solution to streamline this issue?