Javascript-форум (https://javascript.ru/forum/)
-   Angular.js (https://javascript.ru/forum/angular/)
-   -   AngularJS функция внутри ng-repeat (https://javascript.ru/forum/angular/59851-angularjs-funkciya-vnutri-ng-repeat.html)

slite 30.11.2015 12:36

AngularJS функция внутри ng-repeat
 
День добрый.

Потихоньку перехожу из php в angularjs, и как то сложновато.
Пожалуйста помогите понять, как поступить.
Делаю на ionic следующее.
Вид:
Необходимо чтобы данные из массива перед публикацией проходили некоторую обработку. В данном случае просчитать дистанцию между текущим положением и удаленной точкой

<div ng-repeat="markets in market" ">
<h1>{{getDistance(markets.lat, markets.lng)}}</h1>
</div>


Но проблема в том что, если в массие 3 элемента, функция срабатывает 9 раз, и получается так, что данные беруться за последние 3 раза, и как правило они все 3 похожи.

Помогите пожалуйста, как быть в таком случае?

Shitbox2 04.12.2015 11:02

Формируй массив market сразу в нужном виде


Часовой пояс GMT +3, время: 03:30.