Próbuję uzyskać aktualny adres URL w emberJS, ale nie mogę. Robię to:Pobierz bieżący adres URL w ember JS
App.Route = Ember.Route.extend(Em.I18n.TranslateableProperties, {
actions: {
didTransition: function (transition) {
this._super();
console.log(window.location.href);
console.log(this.get('router.url'));
}
}
});
Kiedyś użyłem didTransition, ponieważ muszę znać aktualny adres URL, gdy wszystkie elementy są załadowane. Na przykład: Jeśli jestem na stronie domowej (/ home) i przechodzę do strony kontaktowej (/ strona kontaktowa), chcę znać adres URL/stronę kontaktową.
Jeśli używam window.location.href działa, ale nie zawsze. Pomyślałem, że to przemówienie zostało wywołane, gdy wszystko inne jest skończone, ale nie.
Dlaczego?
góry dzięki
Czy nic zalogowany czy też uzyskać puste logi? Właśnie wypróbowałem to w didTransition i to działa dobrze dla mnie. –
Dlaczego chcesz znać adres URL? Co zamierzasz z tym zrobić? –
Cześć! Muszę znać adres URL, ponieważ muszę porównać z lokalnym obiektem –