Я создал ссылку «показать больше» для элементов динамического списка, которые содержат более трех элементов, но у меня возникла проблема с изменением этой ссылки на «показать меньше» после нажатия «показать больше».Мне нужны еще две иконки для этого.Есть идеи, как я могу это изменить?Можно создать его только с помощью директив ng в HTML без функций в контроллере?
Мой код:
<ul ng-if="::document.actUnitMonographViewList" class="commentary-snippets">
<li ng-repeat="monograph in document.actUnitMonographViewList | limitTo:showMore ? document.actUnitMonographViewList.length : 3">
<i ng-if="document.actUnitMonographViewList.length > 1"
class="fa fa-chevron-right"></i>
<a href="" ng-href="{{ ::getPublicationLink(monograph, 'monograph') }}"
ng-class="{'arrow-link': document.actUnitMonographViewList.length > 1}"
user-preferences-target>{{::monograph.title}}
</a>
</li>
<li ng-show="document.actUnitMonographViewList.length > 3">
<i class="fa fa-chevron-down"></i>
<a ng-click="showMore = true">Show more</a>
</li>
<li ng-show="document.actUnitMonographViewList.length > 3">
<i class="fa fa-chevron-up"></i>
<a ng-click="">Show less</a>
</li>
</ul>