2014-12-29 24 views
7

Trước đây, tôi đã sử dụng ngRoute trong bộ điều khiển chính của mình. Tôi phải tạo chức năng xem trẻ em và nó chỉ đạt được bởi UI-Router. xin đề nghị?Chúng ta có thể sử dụng ngRoute và ui.router với nhau trong angularJS app.js không?

+0

Bạn có thể, như @Suneet gợi ý - nhưng có lẽ bạn nên di chuyển ứng dụng sang uiRouter thay vì sử dụng cả hai. – Martin

+0

@Martin: Có bạn nói đúng. –

Trả lời

2

Có, bạn có thể sử dụng cả hai.

var myModule = angular.module("myModule", ["ui.router", "ngRoute"]); 
+0

Bạn có thể sử dụng đồng thời cả hai như ? –

+3

Không, hai chỉ thị sẽ cạnh tranh để chuyển đổi trên cơ thể. Tùy thuộc vào kiểu dáng của bạn, bạn có thể thử đặt cái khác (ví dụ:

). – N13

0

Có, bạn có thể sử dụng ngRoute/angular-route ($routeProvider) và ui-router ($stateProvider) với nhau (đặc biệt là các bên thứ hai của đầu tiên). Kiểm tra this repo's master để tìm ví dụ. Trong một vài từ, ui-router trong trường hợp này sẽ có khả năng cung cấp điều hướng và trạng thái lồng nhau/chế độ xem bên trong "ng-view không gian được hỗ trợ". Tôi đã trả lời gần như cùng một câu hỏi với nhiều chi tiết và ưu/khuyết điểm at Quora

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