2016-05-12 8 views
0

Ich frage mich, ob jemand könnte mich beraten ... Ich bin AngularJS nicht sehr vertraut, aber ich arbeite derzeit auf einer Website, die es verwendet. Ich habe mehrere Szenarien, in denen ich auf einen Anker-Link auf einer anderen Seite/andere URL zu verknüpfen und wenn ich einfach es zum Beispiel, da dies war zu setzen:AngularJS - Link zu einem Anker Link auf einer anderen Seite

<a href="www.website-address.com#anchorlink">Click here to view this link</a>

Es verursacht ein 404 Ich habe mehrere Lösungen für Anker-Links auf derselben Seite gefunden, aber nichts, was mit AngularJS funktioniert, um mit einem Anker-Link auf einer anderen Seite/URL zu verlinken.

Kann jemand helfen? Vielen Dank.

+1

versuchen Sie wie folgt 'Click here to view this link'. Dein Code wird vom App-Stammverzeichnis zur URL weitergeleitet. –

Antwort

1

Angularjs analysiert hrefs für die Umleitung. Es wird versucht, auf einen Blick zu gehen mit anchorlink

Versuchen Sie, diese in die Routenberechnung

// verwenden, um die HTML5 History API $ locationProvider.html5Mode (true) einstellen;

Und om Ihre HTML-Header, stellten ein Basisverzeichnis Ihrer Website mit <base href="/">

Dies sollte AngularJS in Ihrem urls stört Anker-Tags stoppen machen.

EDIT

Kommentar @Sabarish Senthilnathan das funktioniert auch, wahrscheinlich die beste Art und Weise zu.