Tôi đang sử dụng $ location.path() để tải chế độ xem mới trong trang web góc của tôi. Trang của tôi trông giống như:Tải trước ng-view để điều hướng mượt mà hơn
<html>
<head>
</head>
<body>
<div data-ng-view="" ></div>
</body>
</html>
Và tôi thay đổi ng-view tùy theo nhu cầu (chỉ mục, trang chủ, đăng nhập, v.v ...). Một số lần điều hướng có vẻ chậm (một số trục trặc ở lại trong trang trong khi 0,1 giây) có cách nào để thực hiện điều hướng tức thời không?
Ngoài ra, tôi đã thử tính năng ng-animate giúp cải thiện cảm giác đó nhưng không hoàn toàn. Tôi đoán rằng gia tải 'views' của tôi sẽ là một giải pháp ..
Edit:
Feeling được cải thiện bằng cách thêm:
myApp.run(function ($templateCache, $http) {
$http.get('Template1.html', { cache: $templateCache });
});
Tôi đã tìm thấy thông tin về nó ([link] (http://stackoverflow.com/questions/21023763/difference-between-angular-route-and-angular-ui-router)) . Nhưng nó không nói nếu router ui góc nhanh hơn ngRoute – BironDavid
Nó có thể cấu hình tốt hơn và khả năng tổng thể tốt hơn (mọi thứ được thực hiện dễ dàng hơn và theo cách dễ quản lý hơn). Nó không nhất thiết phải nhanh hơn, nhưng nó dễ quản lý hơn và nói chung sẽ dẫn đến một mã có cấu trúc tốt hơn. Và trong mã có cấu trúc tốt hơn, việc xác định vấn đề hiển thị dễ dàng hơn. Tuy nhiên, nó không phải là một viên đạn ma thuật sẽ tự động tăng tốc độ ứng dụng của bạn. Nó chỉ là một thay thế tốt hơn một chút của ngRoute. –