FWIW, I also had a problem with an anchor defined as follows:
<a href="#" ng-click="bookToday()">book today!</a>
It turns out that the hash ( # ) in the href attribute caused the application to cycle back to the default route.
I changed the link by deleting the hash and then it worked:
<a href="" ng-click="bookToday()">book today!</a>
source share