I have implemented the pagination in our website on differs tabs and it is working properly but problem is that after switch the tab we have called another function for get list but simultaneously on-page-change will be trigger every time.i used ng-click it is trigger but not Woking properly tell me, anyone, how to fix this problem?
<div class="tab-pane fade in active">
<div class="container" ng-if="!isNoRecordFound">
<div class="row hotel-list-box bg_gray margin-b15 boxshadow"
dir-paginate="airport in airportlist | itemsPerPage: 10"
total-items="total_count" current-page="currentPage" pagination-id="airportPagination">
<div class="col-md-5 padding-lr0">
<div class="image-box border-radius10">
<img ng-src="{{airport.img}}" class="img-responsive">
</div>
</div><!-- end of col-md-5 -->
<div class="col-md-7">
<div class="content-box">
<div class="box-heading">
<h3 class="f-18 black padding-l15">{{airport.name}}</h3>
</div>
<div class="row">
<div class="col-md-8">
<div class="box-details padding-t20 block">
<span ng-if="airport.rating == 5">
<div class="relative inline-block">
<img src="images/excellent-40x40.png" class="img-responsive padding-l15">
<span class="clearfix darkgreen f-18"> Excellent</span>
</div>
</span>
<span ng-if="airport.rating == 4">
<div class="relative inline-block">
<img src="images/very-good-40x40.png" class="img-responsive padding-l15">
<span class="clearfix lightgreen f-18"> Very Good</span>
</div>
</span>
<span ng-if="airport.rating == 3">
<div class="relative inline-block">
<img src="images/good-40x40.png" class="img-responsive padding-l15">
<span class="clearfix yellow f-18"> Good</span>
</div>
</span>
<span ng-if="airport.rating == 2">
<div class="relative inline-block">
<img src="images/poor-medium.png" class="img-responsive padding-l15">
<span class="clearfix lightgreen f-18"> Poor </span>
</div>
</span>
<span ng-if="airport.rating == 1">
<div class="relative inline-block">
<img src="images/very-poor-40x40.png" class="img-responsive padding-l15">
<span class="clearfix lightgreen f-18"> Very Poor</span>
</div>
</span>
<span ng-if="airport.rating == 0">
<div class="relative inline-block">
<img src="images/poor-40x40.png" class="img-responsive padding-l15">
<span class="clearfix lightgreen f-18">Not Rated</span>
</div>
</span>
</div>
</div>
<div class="col-md-4">
<div class="box-button margin-t40">
<button class="border-none white border-radius5 padding-tb10 padding-lr35
bg_darkblue" data-toggle="modal" data-target="#ratingModel"
ng-click="getRatingList(airport, 'airport')">
Rating Chart
</button>
</div>
</div>
</div>
</div><!-- end of content-box -->
</div><!-- end of col-md-7 -->
</div>
</div>
<div class="notFound" ng-if="isNoRecordFound">
Not found any result
</div>
<span ng-if="selectedTab == 'Airport & Services'">
<dir-pagination-controls
max-size="8"
direction-links="true"
boundary-links="true"
on-page-change="filterDataInRatingChart(newPageNumber, 'Airport')">
</dir-pagination-controls>
</span>
</div>