2013-05-13 5 views
7

Ich frage mich, wie ich den aktuellen Pfad in Ember mit dem dynamischen Element bekommen kann? Ich weiß, es istErhalte den aktuellen Pfad mit dynamischem Segment in ember.js

@get('currentPath') 

in Application aber das wird mir nur „user.show“ und ich möchte auch in der Lage sein Weg zu retrive wie „/ Benutzer/1“. Ich weiß, ich kann es durch window.location.href tun, aber gibt es andere ("der Ember") Weg, das zu tun?

Grüße Piotr

+1

Mögliches Duplikat von [Wie kann ich den Pfad einer Route abrufen?] (Http://stackoverflow.com/questions/16471068/how-do-i-retrieve-the-path-of-a- Route) – MilkyWayJoe

+0

Nun, nein, es ist das Gegenteil, das ich will. Ich muss die Pfadende-Modell-ID abrufen. so kann ich es für weitere Umleitung behalten (nach erfolgreicher Anmeldung zum Beispiel) – Piotr

Antwort

0

Ich bin mir nicht sicher, ob dies als Ember Way qualifiziert, da es nicht in der Dokumentation aufgeführt ist, aber das Ziel der Controller-Objekt enthält sowohl einen Verweis auf document.location und eine Eigenschaft namens lastSetURL.

this.get('target').location.lastSetURL; // "/foo/1" 
Verwandte Themen