Всем привет. Есть цикл, в котором я вывожу информацию:
<ul class="list-group"
ng-init="curMarks=getTaskVotesModalInfo(task)"
>
<li ng-repeat="info in curMarks"
class="list-group-item"
>
<span>{{info.worker}}</span>
<span class="badge">
{{info.mark}}
</span>
</li>
</ul>
Проблема в том, что при изменении task (элемента массива $scope.Tasks) - не вызывается getTaskVotesModalInfo() и не пересчитывается info.mark соответственно.
Если я вывожу все не через функцию getTaskVotesModalInfo(), а всю логику выбрасываю во вьюху - то при изменении task все пересчитывается, но както мне такой вариант не нравится.
Подскажите пожалуйста как лучше выйти из данной ситуации?