Is jQuery needed when using Twitter Bootstrap with Angular.js?

Is jQLite (built-in with AngularJS) sufficient to execute javascript functions (like dropdowns) on Twitter Bootstrap?

docs.angularjs says:

DOM Manipulation from Stop is trying to use jQuery to change the DOM into controllers. Indeed. This includes adding elements, deleting elements, retrieving their contents, showing and hiding them. Use the built-in directives or write your own, when necessary, to perform DOM manipulation. See below for duplicate features.

+7
angularjs twitter-bootstrap
source share
2 answers

According to Angular UI Github , no.

Native AngularJS (Angular) directives for Twitter Bootstrap. Small footprint (5kB gzipped!), no 3rd party JS dependencies (jQuery, bootstrap JS) required! http://angular-ui.imtqy.com/bootstrap/ 

Although remember that this is a shell designed specifically for the Angular user interface, you may / may not be able to easily use the boot plugins that others have written with this.

However, with the default Angular user interface and a copy of the bootstrap, you will need jQuery, as the code in the github repository has been heavily modified to work without jQuery.

[Edit] As noted in the comments, UI Bootstrap is also a very good option.

+6
source share

If you are using bootstrap Angular UI then jquery is not required

Try this sample site.

+5
source share

All Articles