Có cách nào để tạo động liên kết bằng cách sử dụng trình trợ giúp link-to
bằng cách chuyển một biến với đường dẫn tuyến đường không?EmberJS - Cách tạo liên kết động với linkTo?
Ví dụ, thay vì cứng mã hóa các con đường như thế này:
{{#linkTo "route.subroute" model}}{{model.title}}{{/linkTo}}
Tôi muốn để có thể vượt qua link-to
helper một biến mà giữ con đường như thế này:
{{#linkTo destination model}}{{model.title}}{{/linkTo}}
Các trường hợp sử dụng cho điều này là cho phép tôi hợp nhất các mẫu chỉ khác nhau theo đường dẫn này. Ví dụ, nếu có hai bộ sưu tập với mỗi điểm đến khác nhau. Khi được hiển thị với mỗi trình trợ giúp, các mẫu giống nhau ngoại trừ đường dẫn trong link-to
.
Nếu tôi có thể lưu biến này trong trình điều khiển của chế độ xem và chuyển nó, tôi chỉ có thể sử dụng một mẫu cho cả hai danh sách.
Tôi đã nghĩ về tự xây dựng con đường như thế này:
<a {{bindAttr href="destination"}}>{{model.title}}</a>
Nhưng điều này không có sự tích hợp với các bộ định tuyến để xác định trạng thái hoạt động mà tôi cần.
thấy https://github.com/emberjs/ember.js/pull/2252 và https://github.com/emberjs/ember.js/issues/2462 Tôi nghĩ rằng hiện tại nó không thể thực hiện được. –