AngularJs: controller is called twice by using $routeProvider
I had the same problem , and it seems there is a stupid bug with routing. There is some kind of redirection going on.
to fix it , i just added a slash in the href , like :
<li><a href="#/build-content/"></a></li>
I hope it will fix things for you too.
I had face same issue today. I had added controller name in my $routeProvider and also in my html.
$routeProvider
.when('/login', {
controller: 'LoginController',
templateUrl: 'html/views/log-in.html'
})
and in my view as
<div class="personalDetails" ng-controller="LoginController"> </div>
You can remove controller name either from your view or from your routeprovider.