Ich habe ein Problem mit # Zeichen in Winkelführung. Ich habe Navigationslinks, die ohne führende Schrägstrich-Zeichen, wie das sein shoud:Hash Anmelden Winkel Routing
<li class="active"><a href="/"><i class="fa fa-home" aria-hidden="true"></i></a></li>
<li><a href="#services"> УСЛУГИ</a></li>
Ansonsten scrollspy nicht funktioniert (wenn ich <a href="#/services">
bin mit).
Aber jetzt ist hier Problem mit kantigem Routing, die auf diese Weise konfiguriert:
config(["$routeProvider", function ($routeProvider) {
$routeProvider
.when('/', {
templateUrl: '/templates/home.html',
controller: 'smu72Controller'
})
.when('/objects', {
templateUrl: '/templates/objects.html',
controller: 'smu72Controller'
})
.when('/object/:Id', {
templateUrl: '/templates/object.html',
controller: 'smu72Controller'
})
.otherwise({
redirectTo: "/"
});
Wie soll ich Routing (oder scrollspy) Konfiguration ändern, um diese Navigations-Links für beide Zwecke der Lage sein, mit - scrollspy und Winkelführung?
Ok, ja, es funktioniert. Aber weißt du was, wenn ich auf dieser Route/Objekt /: Id ', Navigation einfach nicht funktioniert, kann der Benutzer nicht auf die Startseite zurückkehren. Wie könnte das behoben werden? –
Ihre 'ID' ist der Parameter richtig? wie '/ object/3' – manish
Ja, das stimmt. –