0

I have used ng-click in many html files but in all that html ng-click is working fine but in case of my filter.html ng-click fires function two times i goggled and found link but i am not able to under stand that .

Here is the link :-

AngularJS ng-click fires twice

So here i am posting my index.html :-

<html ng-app="ionicApp">
<head>
<meta charset="utf-8">
<meta name="viewport"
 content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
<title>e-commerce</title>

<link href="lib/ionic/css/ionic.css" rel="stylesheet">
<link href="lib/swiper/dist/css/swiper.min.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">
<script type="text/javascript" charset="utf-8"
 src="js/PushNotification.js"></script>

<!-- IF using Sass (run gulp sass first), then uncomment below and remove the CSS includes above
    <link href="css/ionic.app.css" rel="stylesheet">
    -->

<!-- ionic/angularjs js -->
<script src="lib/ionic/js/ionic.bundle.js"></script>



<script src="lib/ionic-zoom-view/dist/ionic-zoom-view.js"></script>
<!-- cordova script (this will be a 404 during development) -->
<script src="lib/ngCordova/dist/ng-cordova.js"></script>
<script src="js/ng-cordova.min.js"></script>
<script src="cordova.js"></script>
<!-- your app's js -->
<link rel="stylesheet"
 href="http://ajax.googleapis.com/ajax/libs/angular_material/1.0.0/angular-material.min.css">



<script
 src=" https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.1/jquery.min.js"></script>
<!-- <script -->
<!--  src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script> -->
<script
<!--  src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-animate.min.js"></script> -->
<script
 src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-aria.min.js"></script>
<script
 src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-messages.min.js"></script>
<script
 src="http://ajax.googleapis.com/ajax/libs/angular_material/1.0.0/angular-material.min.js"></script>
<link rel="stylesheet"
 href="https://fonts.googleapis.com/icon?family=Material+Icons">



<script src="js/app.js"></script>
<script src="js/checklist-model.js"></script>

<!-- controllers -->
<script src="js/controllers/home-controller.js"></script>
<script src="js/angular-translate.min.js"></script>
<script src="js/ionic-ratings.js"></script>

<script src="lib/swiper/dist/js/swiper.js"></script>
<!--<script src="../bower_components/angular/angular.js"></script>-->
<script src="lib/angular-swiper/dist/angular-swiper.js"></script>



</head>
<body ng-controller="MainCtrl">

 <ion-nav-view></ion-nav-view>

</body>
</html>

when ever i am trying to call openPopover($event) function it fires two times but when i comment the below mentioned lines in index.html the the openPopover($event) trigers only one time but my smooth loader stops working .

lines :-

<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-aria.min.js"></script>
 <script src="http://ajax.googleapis.com/ajax/libs/angular_material/1.0.0/angular-material.min.js"></script>

This thing really driving me crazy ..Any help will be greatly appreciated Thanks

Community
  • 1
  • 1
user2028
  • 163
  • 4
  • 15
  • 40

0 Answers0