Sử dụng góc 2 beta.0Sử dụng RouterLink từ một thành phần lồng nhau
Tôi có một cấu trúc thành phần như vậy
App (Has RouteConfig)
-> List
| -> ListItem (Want to use RouterLink from here)
Điều này dẫn đến một lỗi: Component "List" has no route config.
Vì vậy, tôi đặt một RouteConfig trên thành phần List
như vậy ...
@RouteConfig([
{path: '/:id', name: 'Details', component: Detail}
])
Nhưng tôi gặp lỗi trong góc như Error: Child routes are not allowed for "/list". Use "..." on the parent's route path.
Tôi đã thử thêm 3 dấu chấm này trước và sau đường dẫn/danh sách trong cấu hình tuyến đường đó ... không thành công.
Các tài liệu trên router là rất nhẹ và mặc dù tôi biết điều này là vụ phải được dựa tắt của ui-router, tôi không nhìn thấy song song để thêm các tuyến đường lồng nhau
Điều đó phụ thuộc vào cách bạn đang sử dụng routerLink của bạn. Ví dụ, bạn muốn chuyển từ 'ListItem' sang' App' (chỉ có hai với RouteConfig), vì vậy bạn chỉ định 'routerLink =" ['/ SomeRouteInApp'] "' (lưu ý '/', làm cho nó tuyệt đối, bạn đang đi lên!). nếu bạn muốn giữ nó liên quan đến thành phần mà bạn đang chỉ định routerLink với '. /' hoặc không có dấu gạch chéo nào cả. Nếu bạn gửi routerLink của bạn sẽ dễ dàng hơn để xem, và một repro sẽ tốt hơn (xin lỗi vì bình luận dài). –