2016-04-09 11 views
0

Ich frage mich, jemand könnte mir mit meinem Angular-Projekt helfen. Ich möchte Routing verwenden können. Das Problem ist, dass alle von mir erstellten Links auf localhost/so etwas verweisen. Selbst wenn ich das Basis-Tag in die index.html lege, wird es nicht funktionieren.Angular Routing defekte Links

Die basetag sieht wie folgt aus:
<base href="/routing/"></base>

Die app.js sieht wie folgt aus:
$routeProvider. when('/', { templateUrl: 'partials/home.html' }). when('/next', { templateUrl: 'partials/next.html' }). otherwise({ redirectTo: '/' }); $locationProvider.html5Mode({ enabled: true, requireBase: false });

Und die Heimat Vorlage sieht wie folgt aus:
<h1>Home Template</h1> <a href="/next">Next</a>

The Link, wenn Ich schwebe über den Anker-Tag: enter image description here

Wie kann ich das beheben?

+0

Endlich herausgefunden, dass in der Verbindung sollte wie sein: Next user3519221

Antwort

0

<a href="/routing/next">Next</a>

Ist das, was Sie zu erreichen uns erhofft hatten?

+0

Ja, es ist, aber ich denke, es muss eine bessere/sauberer Weg, es zu tun. – user3519221