Показать сообщение отдельно
  #1 (permalink)  
Старый 03.08.2017, 16:06
Аватар для fenek
Интересующийся
Отправить личное сообщение для fenek Посмотреть профиль Найти все сообщения от fenek
 
Регистрация: 21.06.2017
Сообщений: 27

фильтр orderBy в angularJS
пусть есть одномерный массив объектов - objects - в объекте есть какое-нибуть св-во - например index. надо по нему отсортировать весь массив при помощи фильтра orderBy. и заменить массив на отсортированнный.

когда мы делает таким образом -----

<div ng-repeat="object in objects | orderBy: 'index' ">
<p class='inndex'> {{ object.index }}</p>
</div>

то эти индексы выводятся отсортированными - однако массив остается прежним.

{{ objects | orderBy: 'index' }} - во view( я это называю видео-трубкой) выдает на экране монитора отсортированный массив, не могу понять как первоначальному массиву присвоить этот отсортированный.
Ответить с цитированием