Comment changer l'icône sur un bouton lors de l'effondrement avec AngularJS?

J'ai ce bouton

<button class="btn" ng-click="isCollapsed = !isCollapsed"><i class="icon-fullscreen"></i>Details</button>

Et quand je clique dessus, je voudrais changer pour

<button class="btn" ng-click="isCollapsed = !isCollapsed"><i class="icon-resize-small"></i>Details</button>

et le faire revenir avec icon-fullscreen lors de l'effondrement.

Est-il un AngularJS façon de le faire?

OriginalL'auteur Charles Hamel | 2013-08-01