2016-10-29 5 views
0

Ich versuche, meine Angular2 App auf meine Anmeldeseite für OAuth2-Authentifizierungsserver umzuleiten. Dies bedeutet, dass ich auf eine externe URL umleiten muss. Ich habe dies getestet:Angular2 umleiten zu externer URL

this.router.navigate(["/"]).then(result=>{window.location.href = 'http://external-url';}); 

Das in Firefox funktioniert aber nicht in Chrome. Gibt es keinen besseren Weg, dies zu tun? Die window.location.href ist die einzige Lösung, die ich finden kann.

+0

gibt es Fehlerprotokolle in JavaScript-Konsole, wenn Sie versuchen, dies in Chrome zu tun? – danyamachine

+0

funktioniert für mich in Chrome & Firefox, mit eckiger Version 4.0.2. – Val

Antwort

0

Ich hatte ein ähnliches Problem. Für mich funktionierten die Weiterleitungen in Chrome und funktionierten nicht in Firefox. Versuchen Sie, den folgenden Code zu verwenden:

window.location.assign (http://external-url);

Verwandte Themen