Tôi đang tìm giải pháp với Angular 2 cho trường hợp được giải thích bên dưới:
Trong trường hợp này, top-nav chứa các liên kết để tải submodules và sub-nav có các liên kết để cập nhật nội dung của submodule.
Các URL phải ánh xạ như sau:
- / home => tải trang chủ trong ổ cắm bộ định tuyến thành phần chính
- / submodule => tải submodule trong ổ cắm bộ định tuyến thành phần chính và theo mặc định sẽ hiển thị trang chủ và sub navbar của submodule
- / submodule / feature => tải tính năng bên trong ổ cắm bộ định tuyến của submodule
Mô-đun ứng dụng (và thành phần ứng dụng) chứa thanh điều hướng trên cùng để điều hướng đến các mô-đun con khác nhau và mẫu thành phần ứng dụng có thể trông như thế này
<top-navbar></top-navbar>
<router-outlet></router-outlet>
Nhưng ở đây là sự phức tạp. Tôi cần các mô-đun con của mình có bố cục tương tự với thanh điều hướng cấp hai và ổ cắm bộ định tuyến của riêng chúng để tải các thành phần của riêng chúng.
<sub-navbar></sub-navbar>
<router-outlet name='sub'></router-outlet>
Tôi đã thử mọi tùy chọn và tìm kiếm ở khắp mọi nơi nhưng không thể tìm thấy giải pháp để có mẫu mặc định (như thành phần ứng dụng) trong mô-đun phụ với ổ cắm bộ định tuyến và cũng tải nội dung của mô-đun con trong ổ cắm bộ định tuyến bên trong mà không làm mất điều hướng phụ .
Tôi sẽ đánh giá cao bất kỳ đầu vào hoặc ý tưởng nào