2016-10-24 22 views
5

Xin chào bạn! Trước hết là tuyệt vời, cảm ơn công nghệ giao diện tuyệt vời này.Góc 2 Cách triển khai nhiều Cấu phần Bố cục

Hiện tại chúng tôi đang gặp khó khăn với các tuyến đường và cấu trúc bố cục ứng dụng. Làm cách nào chúng tôi có thể triển khai nhiều HomeLayoutComponents và tùy thuộc vào trạng thái (ví dụ :LogLogIn) xác định lại giá trị mặc định để sử dụng?

Những gì chúng ta muốn đạt được là một một trang kinh nghiệm ứng dụng nơi người dùng có thể duyệt các ứng dụng (StartComponent), đọc một số infos và một lần đăng nhập, được ứng dụng được trình bày mà không cần phải rời khỏi bối cảnh url gốc (tuyến đường: '').

Khi đăng xuất, người dùng sẽ xem lại LoginComponent làm mặc định.

enter image description here

App

  • Chỉ đạo người dùng một trong hai StartHome (tuyến đường: '') hoặc Bảng điều khiển (tuyến đường: '')

HomeLayoutComponent

  • HomeLayoutComponent chứa hoặc chức năng tương tự, có thể có bố cục hoàn toàn riêng thay vì ẩn các phần html.
  • Linh kiện Ohter có thể truyền nội dung HomeLayout mà không cần sử dụng ChildRoutes.

Mặc dù tuyến đường, vấn đề lớn nhất của chúng tôi là ứng dụng hoặc ứng dụng của chúng tôi sẽ có tổng số bố cục html khác nhau tùy thuộc vào trạng thái xác thực. Chúng tôi nhận thức được some các cách tiếp cận khác và chúng không hoạt động. Có ai có đầu mối về cách thực hiện việc này với bản phát hành hiện tại hoặc trước thời hạn không?

[3]: Một số người nói gitter để sử dụng phương pháp setRoot động, nhưng không có đầu mối làm thế nào, không tìm thấy ví dụ nào sẽ giúp thực hiện yêu cầu được mô tả trong câu hỏi này.

Trả lời

Các vấn đề liên quan