Установить динамическую переменную в limitTo для фильтра angularjs - PullRequest
0 голосов
/ 02 июля 2019

Я хотел бы иметь динамическую переменную для фильтра limitTo.

<div ng-repeat="test in tests">
  {{(test.content | limitTo: strTestLimit[$index] || strTestLimit) + (test.content.length > strTestLimit ? '...' : '')}}
          <span ng-if="test.content.length > strTestLimit && test.content.length != strTestLimit[$index]">
              <button ng-click="showMore(test.content, $index)">Show more</button>
            </span>
            <span ng-if="test.content.length == strTestLimit[$index]">
              <button ng-click="showLess($index)">Show less</button>
            </span>
</div>
      scope.strTestLimit = 100

      scope.showMore = function(aa, index) {
        scope['strTestLimit'+index] = aa.length
      };

      scope.showLess = function(index) {
        scope['strTestLimit'+index] = 100;
      };

Я не знаю, как использовать limitTo: strTestLimit + $ index в html.

...