angularjs - Angular-Foundation and ng-click not working on <a> tag -


spent whole day trying figure simple issue no luck. added ng-click < > tag it's not calling function. if put ng-click on button, works.

i've tried following no success.

<li><a href="#" ng-click="signout()">sign out</a></li> <li><a href="" ng-click="signout()">sign out</a></li> <li><a href ng-click="signout()">sign out</a></li> <li><a ng-click="signout()">sign out</a></li> <li ng-click="signout()"><a href="#">sign out</a></li> 

i noticed though when click it, adds class ng-click-active

like this

<a href="#" ng-click="signout()" class="ng-click-active">sign out</a> 

or this

<li ng-click="signout()" class="ng-click-active"><a href="#">sign out</a></li> 

i noticed ng-click on < > tag work if execute in chrome dev tools console

$(document).foundation(); 

i'm out of ideas!

update: i'm adding js signout function

angular.module('myapp')     .controller('navbarctrl', function ($scope, $state, principal) {      $scope.signout = function() {         console.log('*******************');         principal.authenticate(null);         $state.go('login');     };  }); 

make sure you've included ng-app , ng-controller directives in html, this:

<!-- reference ng-app --> <html ng-app="myapp">    <head>     <script data-require="angular.js@1.3.15" data-semver="1.3.15" src="https://code.angularjs.org/1.3.15/angular.js"></script>   </head>    <!-- reference ng-controller -->   <body ng-controller="mainctrl">     <h1>ng-click</h1>      <a href="#" ng-click="signout()">sign out</a>   </body>  </html> 

then make sure add reference $signout function on controller.

var app = angular.module('myapp', []);   app.controller('mainctrl', function($scope){     $scope.signout = function(){       alert("you clicked sign out");      }   });  

here's link plunker shows how can implement ng-click on tag.

http://plnkr.co/edit/nrf6ay06mg7lj5ovrp3f?p=preview


Comments

Popular posts from this blog

java - Spring Data JPA: Why findOne(id) executing delete query internally? -

python - Mongodb How to add addtional information when aggregating? -

java - Incorrect order of records in M-M relationship in hibernate -