Одноразовая привязка не работает в AngularJS. Почему?
Вот фрагмент кода:
<div ng-repeat="c in ::relatedCasesInfo.hideRelations(type.cases, info)
| limitTo:relatedCasesInfo.initialRelationsAmount track by c.idFromFirst"
class="initial-case-container">
<ng-include ng-repeat="name in [c.name + (type.otherCasesArePresent || !$last || type.cases.length > relatedCasesInfo.initialRelationsAmount ? ', ' : '' )]"
src="'dist/directiveTemplates/card/controls/relatedCases/casesContextMenu.html?v=' + $root.appVersion">
</ng-include>
</div>
Вот функция hideRelations
:
function hideRelations(relations, info) {
return relations;
};
После запуска html я вижу, что hideRelations
вызывается бесконечно много раз. Почему? Чего мне здесь не хватает?