2014-12-09 18 views
9

Sto ricercando opzioni per utilizzare Bootstrap con angolare e sembra concentrarsi su due:angolare UI Bootstrap vs. AngularStrap vs Bootstrap

Angular UI Bootstrap 
AngularStrap 

vedo una terza opzione di solo usando Bootstrap nativo. Quali sono i pro/contro di tutti gli approcci? Questo sembra suggerire che angolare UI Bootstrap non è caratteristica completa:

Which one to use, AngularUI Bootstrap or AngularStrap?

+1

avrei sicuramente consigliare contro il tentativo di utilizzare i plugin jQuery di bootstrap con angolare. Utilizzare una delle opzioni specifiche di Angular. jQuery e "the Angular way" hanno alcune incompatibilità. Bootstrap's JS non è comunque fantastico. – cvrebert

+0

Il problema principale che sto avendo è con la navigazione. In particolare il menu a discesa della barra di navigazione quando raggiunge un punto di interruzione mobile. Sono preoccupato che dovrò scrivere molto codice per compensare ciò che viene fornito con Bootstrap, ma se ci sono problemi di compatibilità tra jQuery dovrò cercarli. – Kode

+5

praticamente basandoti sulle tue necessità o su ciò che effettivamente ti servirà. Se scelgo AngularStrap poiché dipende solo da angolari, cerco sempre di evitare jquery per tutto il tempo e di migrare ad angolare. jquery è in grado di risolvere problemi a breve termine, ma se lo usi intensamente in modo angolare, potresti incorrere in un problema accumulato in seguito. Preferisco non passare un giorno o una settimana solo per eseguire il debug di jquery + angular. Come se davvero provassi ad attraversare un lago con una sola zattera di tronchi, ogni volta che il ceppo rotola rotoli nell'acqua. – syarul

risposta

5

Non faccio uso di due di loro, perché non voglio che il mio progetto dipende da troppe librerie 3rd party. Quindi uso solo il bootstrap JS nativo, ma devo personalizzarlo per soddisfare i requisiti del mio progetto.

Non dico Angular UI Bootstrap e AngularStrap non sono buoni, ma con le esigenze del mio progetto, non ho bisogno di tutte le funzionalità, quindi sono piuttosto pesanti. Voglio solo che tu presti attenzione a un punto: attualmente AngularStrap supporta AngularJS 1.2+, questo significa che dovrebbe supportare IE8 ma Angular UI Bootstrap no.

5

Salve nel mio caso non si tratta di uno o, si tratta di fare le cose. Se un componente o una direttiva esiste già dalle librerie menzionate sopra (probabilmente non c'è molta differenza tra il bootstrap angolare e lo strap angolare) ad es. modal, datepicker e soddisfa i requisiti quindi lo userò. In caso contrario, io uso bootstrap vaniglia per fare le mie direttive :-)

Here's a link to building components using directives in angular.

Problemi correlati