use $index
like
<div id="banner" ng-show="$index == 3"></div>
Теперь это покажет баннер div, когда это третий элемент ng-repeat.
Ваш <div class="col-md-12" id="Banner" ng-if="$index==3">Banner</div>
находится вне <div>
, содержащего тег ng-repeat
.из-за этого $index
не определено.
Просто поместите его в div ng-repeat, и оно будет работать.