2013-05-13 18 views
7

Tôi đã tự hỏi làm cách nào tôi có thể lấy Đường dẫn hiện tại trong Ember bằng phần tử động? Tôi biết cóNhận đường dẫn hiện tại với phân đoạn động trong ember.js

@get('currentPath') 

trong applicationController nhưng điều này sẽ cho tôi chỉ "user.show" và tôi muốn cũng để có thể truy xuất đường như "/ người dùng/1". Tôi biết tôi có thể làm điều đó bằng window.location.href nhưng có cách nào khác ("Ember") để làm điều đó không?

Trân Piotr

+1

Bản sao có thể có của [Làm cách nào để truy xuất đường dẫn của tuyến đường?] (Http://stackoverflow.com/questions/16471068/how-do-i-retrieve-the-path-of-a- lộ trình) – MilkyWayJoe

+0

cũng không có gì ngược lại mà tôi muốn. Tôi cần lấy id mô hình kết thúc đường dẫn. vì vậy tôi có thể giữ nó để chuyển hướng hơn nữa (sau khi đăng nhập thành công chẳng hạn) – Piotr

Trả lời

0

Tôi không chắc chắn nếu điều này đủ điều kiện như Way Ember vì nó không được liệt kê trong các tài liệu, nhưng đối tượng mục tiêu của bộ điều khiển chứa cả một tham chiếu đến document.location và cũng là một tài sản được gọi lastSetURL.

this.get('target').location.lastSetURL; // "/foo/1" 
Các vấn đề liên quan