Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.11.2015, 12:36
Новичок на форуме
Отправить личное сообщение для slite Посмотреть профиль Найти все сообщения от slite
 
Регистрация: 30.11.2015
Сообщений: 1

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

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

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


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

Помогите пожалуйста, как быть в таком случае?
Ответить с цитированием
  #2 (permalink)  
Старый 04.12.2015, 11:02
Профессор
Отправить личное сообщение для Shitbox2 Посмотреть профиль Найти все сообщения от Shitbox2
 
Регистрация: 04.10.2010
Сообщений: 571

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Senior разработчик AngularJS в команду SuperTeam Работа 0 20.07.2015 20:54
Функция внутри анонимной функции igorz Общие вопросы Javascript 6 16.04.2015 20:15
не вызывается функция при изменении option soft4you Общие вопросы Javascript 1 23.07.2014 17:41
AJAX функция для новых html-элементов broadcast77 AJAX и COMET 25 03.03.2014 14:01
функция внутри Live() срабатывает после второго клика Ad1r jQuery 7 09.08.2011 14:11