Показать сообщение отдельно
  #1 (permalink)  
Старый 03.07.2014, 11:14
Новичок на форуме
Отправить личное сообщение для lasfin Посмотреть профиль Найти все сообщения от lasfin
 
Регистрация: 04.01.2014
Сообщений: 3

Вывод значений высчитанных в ng-repeat, после изменения scope
Есть такой html:
<tr ng-repeat="(key, val) in data.stages"  ng-if="val.one_segment !== '' "  ng-init="count()">
				<td>{{key}}</td>
				<td>{{val.time1}}</td>
				<td>{{val.time2}}</td>
				<td>{{val.one_segment}}</td>
				<td ng-init="getTotal(diff(val.time1, val.time2))">{{diffAbsolute(val.time1, val.time2)}}</td>
				<td>{{setDriver(diff(val.time1, val.time2), data.pilot1, data.pilot2)}}</td>
			</tr>

На основании данных, высчитанных в ng-repeat выводится следующая часть html:
<p class="bg-primary">Total gap: <span>{{timeDif}}</span></p>
		<p>Total races: {{total}}</p>
		<h2 class="name_pilot" ng-bind="data.pilot1"></h2>
		<p style="display: inline-block;" class="win1" ng-bind="winOne"></p>
		<p style="display: inline-block" class="win2" ng-bind="winTwo"></p>



Проблема в том, что после получения других данных через $http.get 2 часть перестает адекватно работать. Скорее всего, проблема в том, что я каких-то супер базовых вещей angular не понимаю, но буду признателен за любые подсказки.
Ответить с цитированием