Take the 2-minute tour ×
Stack Overflow is a question and answer site for professional and enthusiast programmers. It's 100% free, no registration required.

Is the jQLite (in built with AngularJS) sufficient to execute javascript functionality (like dropdowns) in Twitter Bootstrap?

docs.angularjs says:

DOM Manipulation from Stop trying to use jQuery to modify the DOM in controllers. Really. That includes adding elements, removing elements, retrieving their contents, showing and hiding them. Use built-in directives, or write your own where necessary, to do your DOM manipulation. See below about duplicating functionality.

share|improve this question
add comment

2 Answers 2

up vote 5 down vote accepted

According to the Angular UI Github, no.

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

Though bear in mind this is a wrapper made specifically for Angular UI, you may/may not be able to easily use bootstrap plugins others have written with this.

However with a default Angular UI & copy of bootstrap then you'll need jQuery as the code in the github repository has been heavily modified to work without jQuery.

share|improve this answer
    
any drawback of using Angular UI Bootstrap? I was using bootstrap and angular separately. Is making a switch advisable from the reliability perspective? –  Sangram Singh Aug 1 '13 at 7:12
    
Reliability you'll be fine, you will be mostly dependant on them for updates though e.g 3.0 - though it seems a popular project so it'll probably be a quick release schedule. –  Ryan McDonough Aug 1 '13 at 7:19
    
yes. i'm not using bootstrap 3.0 for my own reasons. Thanks for the heads up. Appreciate it! –  Sangram Singh Aug 1 '13 at 7:20
    
this doesn't answer the original question. twitter bootstrap does depend on JQuery. ui.bootstrap doesn't have everything that is there in twitter bootstrap. –  Nishith Aug 28 '13 at 4:53
1  
@Nishith it has a good quantity of the feature set of bootstrap, as I specify it's not a complete replacement but it is bootstrap for angular UI. –  Ryan McDonough Aug 28 '13 at 7:19
add comment

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

Try this sample site

share|improve this answer
    
the sample site is not showing @matt –  Sangram Singh Aug 1 '13 at 7:11
1  
Sorry Sangram , this is the sit angular-ui.github.io/bootstrap –  Matt Aug 1 '13 at 11:46
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.