I couldn\'t find something that will help me to solve this simple issue in Angular. All the answers are relevant for navigation bars when a comparison is being made against
I needed something similar, the ability to click on a set of icons to indicate a choice, or a text-based choice and have that update the model (2-way-binding) with the represented value and to also a way to indicate which was selected visually. I created an AngularJS directive for it, since it needed to be flexible enough to handle any HTML element being clicked on to indicate a choice.
- ...
Solution: http://jsfiddle.net/brandonmilleraz/5fr9V/