2013-08-22 36 views
11

Bắt đầu với angularjs làm người mới, tôi đã tạo thanh điều hướng. Nó có một số menu phụ. Nhưng tôi không hoàn toàn chắc chắn thực hành tốt nhất để đối phó với nó bằng cách sử dụng angularjs là gì. Tôi muốn theo dõi mục menu đã chọn hiện tại để làm cho nó hoạt động và thay đổi mẫu được hiển thị tùy thuộc vào lựa chọn.Cách triển khai thanh điều hướng trong angularjs

Tôi đang tìm một số ví dụ hoặc một số mã ví dụ, có thể được sử dụng trong môi trường sản xuất.

Xin lỗi vì câu hỏi rất chung chung này, nhưng tôi hy vọng ai đó có thể giúp tôi.

+1

Sử dụng dịch vụ vị trí $ để thay đổi tuyến đường hiện tại và biết tuyến đường nào hiện được hiển thị. –

+1

Xem http://stackoverflow.com/questions/16199418/how-do-i-implement-the-bootstrap-navbar-active-class-with-angular-js –

Trả lời

5

Hãy xem angular-ui/ui-router. Nó thêm các lượt xem và trạng thái được đặt tên cho ứng dụng của bạn. Bạn có thể xác định "các khu vực" trong mẫu chính của mình, dựa trên "trạng thái" mà ứng dụng của bạn đang sử dụng, hiển thị một mẫu + bộ điều khiển nhất định.

Chỉnh sửa: có, $ vị trí có thể là đủ cho một ứng dụng đơn giản nhưng do thời gian bộ điều khiển một màn hình của bạn đạt đến 100 dòng $ scope. $ Định nghĩa đồng hồ bạn bắt đầu nhận ra bạn cần thêm điều gì đó.

+0

Cảm ơn, đó là ví dụ tôi đang tìm kiếm. Tôi sẽ xem xét kỹ hơn! – Mark

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