2016-07-11 13 views
2

Wenn ich meine Anwendung starte, wird die folgende URL geöffnet: http://localhost:8080/#/. Was ich versuche zu tun ist, diese URL zu öffnen: http://localhost:8080/, wenn die Anwendung geladen ist, aber ich bin nicht in der Lage, dies zu erreichen.

Ich benutze AngularJS und $routeProvider, um Inhalt basierend auf URL zu laden. Ich bin mir nicht ganz sicher, wie es funktioniert und die Dokumentation ist mir nicht klar. Dies ist der Code:

'use strict'; 

angular.module('login', ['login.filters', 'login.services', 'login.directives', 'login.controllers']). 
    config(['$routeProvider', function ($routeProvider) { 
     $routeProvider.when('/', {templateUrl: 'partials/partial1.html', controller: 'MyCtrl1'}); 
     $routeProvider.otherwise({redirectTo: '/'}); 
    }]); 

Können Sie mir helfen, unerwünschte # # zu erkennen? hier

+1

Der Hash ist von grundlegender Bedeutung für Winkel Routing, es sei denn im HTML-Modus ausgeführt wird und gibt es erhebliche Einschränkungen, bevor Sie so zu betrachten. Verbringen Sie einige Zeit damit, die Dokumentation auf dem Router zu lesen. –

+0

Lesen Sie das Handbuch ... es ist alles erklärt – charlietfl

Antwort