Как вынести данные при ng-repeat в другое место?

Нужно при обходе в ng-repeat (если itemTwo.type == inBottom), вынести данные для работы с ними в другое место( например в div class=''bottom"). С этими данными в дальнейшем будет происходить такой же ng-repeat! Можно ли сделать какую-то директорию, чтобы она вызывала саму себя, а то вложенность может быть неограничена.
Пример:
<div data-ng-repeat="(index, item) in items" >
     <div data-ng-repeat="(indexTwo, itemTwo) in items[index]">
           <div ng-switch="itemTwo.type">
                  <div ng-switch-when="inBottom">
                      ????????
                  </div >
                   <div ng-switch-default>
                         {{itemTwo.name}}
                   </div >
            <div >
    <div >
</div >
<div class='bottom'>
</div >
  • Вопрос задан
  • 2241 просмотр
Пригласить эксперта
Ответы на вопрос 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
все что хоть сколько нибудь сложнее простеньких ng-show/ng-hide, или простых обходов цикла скорее всего следует делать не в темплейтах а в контроллере.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы