2 ng-clicks calling same function in ng-repeat Ionic AngularJs
<p><a href="https://i.stack.imgur.com/j2JX5.png" rel="nofollow noreferrer">enter image description here</a></p>

<p>We have Plus and Minus buttons inside ng-repeat. Each button should increment or decrement value inside the particular textbox. There are 2 functions for increment and decrement whatever the button clicked only one event is firing. Though both the buttons have different function names. </p>

<p><a href="https://i.stack.imgur.com/j2JX5.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/j2JX5.png" alt="enter image description here"></a></p>

<p>Here is my controller code using to fire the event</p>

<pre><code>    app.controller('MultiCheckOutCtrl',function($ionicPlatform,$ionicHistory,$rootScope,$scope,$state,$http,webservices,myconfig,$ionicPopup,$ionicLoading){
console.clear();
 $rootScope.$ionicGoBack = function(backCount) {
$ionicHistory.goBack(backCount);
//alert("back button");
$( ".datepicker" ).datepicker("hide");
};
$ionicPlatform.registerBackButtonAction(function() {
$( ".datepicker" ).datepicker("hide");
$ionicHistory.goBack();
}, 100);
    // increment for + button //
   $ionicLoading.show({
      template: "Please Wait."
   });
    $scope.decrement = function(){
      alert("decrement");
    }//end of decrement
    $scope.increment = function(){
      alert("increment");          
    }
  $scope.userBookingDetails = {};
  $scope.usrdata={};
  $scope.errorStatus=false;         webservices.getPackagesBasedOnResortId($scope.resortid).success(function(data) {
        //console.log("Inside MultiCheckOutCtrl controller : "+data[0].bannerimage); 
        $scope.userBookingDetails = data;
        //console.clear();
        //console.log(data);
        $ionicLoading.hide();
    });      
});
</code></pre>

<p>Here is my view file:</p>

<pre><code>`&lt;div class="card" ng-repeat="r in userBookingDetails"&gt;
  &lt;div class="list" &gt;
    &lt;div class="item item-divider"&gt;
      {{r.packagename}}
    &lt;/div&gt;
    &lt;label class="item item-input"&gt;
      &lt;div class="input-label col col-30"&gt;
        Adults (Per Ticket) &lt;span&gt;Rs. {{r.adultprice}} &lt;/span&gt;
      &lt;/div&gt;
      &lt;div class="input-label col col-20"&gt;
        &lt;button class="button  button-calm mybtn" ng-click="decrement()"&gt;
            -
        &lt;/button&gt;
      &lt;/div&gt;
      &lt;div class="input-label col col-30"&gt;
        &lt;input type="text" class="qty" /&gt; 
      &lt;/div&gt;
      &lt;div class="input-label col col-20"&gt;
         &lt;button class="button  button-calm mybtn" ng-click="increment()"&gt;
            +
        &lt;/button&gt;
      &lt;/div&gt;
    &lt;/label&gt;
    &lt;label class="item item-input" ng-if="r.childprice!=0"&gt;
      &lt;div class="input-label col col-80"&gt;
        Children (Per Ticket) &lt;span&gt;Rs. {{r.childprice}}  &lt;/span&gt;
      &lt;/div&gt;
      &lt;input type="number" name=""  ng-model="userBookingDetails[$index].mobilechildqty" placeholder="0" value="0" class="col col-20" side="right" style="float:right;" &gt;
    &lt;/label&gt;
  &lt;/div&gt;
&lt;/div&gt;`
</code></pre>