I am working on a project that uses Angularjs and Twitter Bootstrap.
Bootstrap uses # to toggle components such as popover, modal etc. for example:
&
The hashbang in Angular is used for routing. Look at the tutorial for a deeper insight into how it works here.
You should also take a look at Angular UI Bootstrap.
Regular Boostrap wasn't built with Angular in mind, so there are few things that aren't in line with Angular. So the team decided to port Boostrap into Angular directives, giving you the ability to fully use Angular's ng-
features (which you wouldn't be able to do easily with just regular Boostrap).
Due to the way routing works, I don't think you would be able to do what you want, and you shouldn't need to. Since you're using the as a button, make it a regular button and add an
ng-click
:
This is the Angular way (and how Angular UI Bootstrap works).
Lastly, in Angular, the is a directive docs here, so if you want to prevent the default click, leave
href=""
:
Save