This repository was archived by the owner on Apr 12, 2024. It is now read-only.
This repository was archived by the owner on Apr 12, 2024. It is now read-only.
Using ng-if with ng-repeat-end leads to unexpected results #4398
Closed
Description
I'm using the following markup two output data in 2 columns:
<div data-ng-repeat-start="forecast in upcoming.forecasts">
</div>
<div data-ng-class="clearfix" data-ng-repeat-end="" data-ng-if="!$even"></div>
It works well on the first load but when I dynamically change my upcoming.forecasts array all my clearfix divs end up at the bottom of the container, looks something like this:
<div data-ng-repeat-start="forecast in upcoming.forecasts">
</div>
<div data-ng-repeat-start="forecast in upcoming.forecasts">
</div>
<div data-ng-repeat-start="forecast in upcoming.forecasts">
</div>
<div data-ng-repeat-start="forecast in upcoming.forecasts">
</div>
<div data-ng-repeat-start="forecast in upcoming.forecasts">
</div>
<div data-ng-repeat-start="forecast in upcoming.forecasts">
</div>
<div data-ng-class="clearfix" data-ng-repeat-end="" data-ng-if="!$even"></div>
<div data-ng-class="clearfix" data-ng-repeat-end="" data-ng-if="!$even"></div>
<div data-ng-class="clearfix" data-ng-repeat-end="" data-ng-if="!$even"></div>
Metadata
Metadata
Assignees
Labels
No labels