Rota angular - Nº extra no URL

Aprendendo um pouco de Angular - e eu estou preso no roteamento

Aqui está a minha configuração angular

var meanApp = angular.module('carz', ['ngRoute']);


meanApp.config(function($routeProvider) {
    $routeProvider
        .when('/', {
            templateUrl: 'home.html',
            controller: 'mainCtrl'
        })
        .when('/red', {
            templateUrl: 'red.html',
            controller: 'redCtrl'
        });
});

Aqui estão os meus links

<a href="#">Home</a>
<a href="#red">Red</a>

Quando carrego meu aplicativo de nó, sou direcionado para

http://localhost:8080/#!/

E meu controlador angular funciona como esperado dentro dong-view Tag

Mas não consigo mudar de um controlador para outro usando os links acima.

Se eu selecionar a etiqueta vermelha, meu URL adicionará um # número extra

http://localhost:8080/#!/#red

Observe se eu mudar manualmente para

http://localhost:8080/#!/red

Meu controlador muda e funciona. Por que estou recebendo o número extra #

Obrigado por qualquer ajuda

questionAnswers(1)

yourAnswerToTheQuestion