mam tego przyciskuJak zmienić ikonę przycisku podczas zwijania z AngularJS?
<button class="btn" ng-click="isCollapsed = !isCollapsed"><i class="icon-fullscreen"></i>Details</button>
I po kliknięciu na nim chciałbym, aby przełączyć na
<button class="btn" ng-click="isCollapsed = !isCollapsed"><i class="icon-resize-small"></i>Details</button>
i dostać go z powrotem icon-fullscreen
gdy zawaleniem.
Czy istnieje sposób AngularJS, aby to zrobić?
Proszę [edytuj] z dodatkowymi informacjami. Tylko kod i odpowiedzi "spróbuj tego" są zniechęcane (// meta.stackexchange.com/questions/196187), ponieważ nie zawierają treści do wyszukiwania i nie wyjaśniają, dlaczego ktoś powinien "spróbować tego". Staramy się być źródłem wiedzy. – Mogsdad
* WYJAŚNIENIE W KOMENTARZE * Jest wiele sposobów na zrobienie tego iw zależności od tego, gdzie używasz tej funkcji, wymienię cztery możliwe sposoby użycia jej. Jeśli robisz to w ramach dyrektywy, kod będzie wyglądał inaczej, jak pokazano poniżej. jeśli chcesz dodać jakąś funkcję dołączoną do zmiany ikony, to w moich komentarzach wymienię niektóre scenariusze. Dla mnie, kiedy to robiłem, potrzebuję funkcji rozszerzenia panelu i tam mam "somefunction()". Tak jak powiedziałem na podstawie twoich potrzeb, oto kilka scenariuszy. – kupaff
Komentarze są przejściowe i nie są uwzględniane w wynikach wyszukiwania, więc najlepiej jest [edytować] odpowiedź, aby dodać te informacje. (To byłaby dobra odpowiedź z tymi rzeczami, btw!) – Mogsdad