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
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. –
Lesen Sie das Handbuch ... es ist alles erklärt – charlietfl