Büyük projeler için ui yönlendirici tercih edilir. Ama verebileceği asıl avantaj iç içe görünümdür. Ama bu da ng-view ile elde edilebilir. Hangisini seçmek için?Hangisi daha iyi ng-view veya ui-view?
cevap
Yerel yönlendiriciden (yuvalanmış görünümler ...) çok daha iyi olduğu için, ui yönlendiriciyi kullanın. Ayrıca, AngularJS, UI yönlendiricinin Angular 2.0'a dahil ettiği birçok özelliği uygulayacaktır.
AngularJS 2.0 Router Design Document
Sen UI-Router
Çoklu Görüntüleme
Çoğu başvuru kullanmalı? Bölgeye kadar kırılabilir. En azından, uygulamalarda genellikle bir başlık, bir ana içerik alanı ve bir altbilgi bulunur. Çoğu durumda, bu bölgelerin hepsi (görünümler) sayfada aynı anda gösterilir. Yerleşik AngularJS yönlendirici, ngRoute ile, sayfa başına yalnızca bir görünüm (ng-görünüm) izin verilir. Bu sınırlama, kullanıcıların kullanmaları için bir düzen veya ana sayfa oluşturmak için kullanmaları (ng-include) veya diğer geçici çözümleri içerir. UI-Yönlendirici çoklu görünümleri destekler ve her biri kendi ilgili Denetleyicisine sahip olabilir, bu nedenle bu bölgelerin her biri, gerektiğinde uygulama boyunca kapsüllenebilir ve yeniden kullanılabilir.
İçiçe Görüntüleme
uygulamalarında iç içe geçmiş bir bakış yaygın örnek bir ana/ayrıntı veya daha spesifik olarak bir liste/ayrıntı sayfası. Birçok uygulama öğelerin listesini gösterir, ardından bir öğeye tıkladığınızda o öğenin ayrıntılarını görürsünüz. Bu örnek daha ileride, öğenin düzenlenebilir bir formuna götüren öğenin ayrıntılarını görüntülerken bir düzenle bağlantısını tıklayabilirsiniz.
Bu senaryo, liste ve ayrıntılar ayrı sayfalarda (veya AngularJS'de çağrıldığı gibi) varsa, yerleşik AngularJS yönlendirici, ngRoute ile kolayca elde edilir. Bununla birlikte, listenin sayfada sağda ya da listenin altında olduğunu gösterdiğinizde sayfada kalmasını istiyorsanız, bu durum daha da zorlaşır. Açık olmak gerekirse, bu gereksinim ngRoute ile iki denetleyiciyle tek bir görünümü paylaşarak elde edilebilir: biri liste için, diğeri de detay ve gizleme ve gerektiğinde ayrıntıları gösterme. Sonuç ideal değildir çünkü her birinin kendi kontrolörüne ve detayına sahip olmasını ve sadece bir sorumluluğu görmesini (bir listeyi göstererek veya ürün detaylarını göstererek) görmek isteriz. Bu kullanıcı arabirimi alanlarını kendi bakış açısıyla kaplayarak, parçaları bir araya getirmemize veya gereksinimleri karşılamak için gerektiğinde parçalara ayırabilmemize olanak veren daha kompak bir arayüze sahip olabiliriz. İç içe geçmiş görünümler, bu görünümleri yalnızca aynı anda bir araya getirmekle kalmaz, aynı zamanda başka bir görünümün içine bir görünüm katmaya da olanak tanır
Teşekkürler Russell .. kadar oy eğer sadece yeterli itibar varsa –
@HiteshBasera ha ha güzel ...... –
- 1. Hangisi daha iyi seçmeli?
- 2. TR1 - Hangisi daha iyi?
- 3. dk veya gzip, hangisi daha iyi?
- 4. CSS, yüzde veya piksellerde hangisi daha iyi?
- 5. Laravel - Yanıt :: veya response() - hangisi daha iyi
- 6. Hangisi daha iyi? mysql LIKE veya REGEXP?
- 7. hangisi daha iyi "hedef, kaynak" veya "kaynak, hedef"?
- 8. Bunun yerine Tetikleyici veya Hesaplanan Sütun mu? Hangisi daha iyi?
- 9. Kullanılacak daha iyi seçenek hangisi: localStorage(), window.localStorage() veya document.localStorage()?
- 10. Bu yaklaşımlardan hangisi daha iyi veya aynı mı?
- 11. @HostListener ve Renderer.listen arasında hangisi daha iyi?
- 12. MAX vs Top 1 - hangisi daha iyi?
- 13. Hangisi daha iyi? Bu kod örneğinde özel
- 14. Slate - Swagger - Hangisi daha iyi ve daha fazla seçenek var?
- 15. Hangisi daha hızlı görünüm veya alt sorgudır?
- 16. en iyi dizi_search veya in_array hangisi?
- 17. Kullanıcı, Parse, Firebase ve AWS Cognito arasında hangisi daha iyi?
- 18. Hangisi daha iyi: açık mı yoksa anlamsız get()?
- 19. mod_deflate veya mod_gzip, hangisi kullanılmalı?
- 20. "ab" veya "httperf" daha iyi?
- 21. MinGW veya Visual Studio ile Qt Creator - Hangisi "daha hızlı"?
- 22. Döküm (int?) Null vs new int?() - Hangisi daha iyi?
- 23. Web sitesi projeleri vs Web Uygulaması - hangisi daha iyi?
- 24. hangisi?
- 25. javascript: void (0) veya onclick = <a> için "false döndür" - hangisi daha iyi?
- 26. PHP'de daha verimli, PHP string işlevleri veya regex hangisi?
- 27. Daha az bellek alan: Javascript dizisi veya Javascript nesnesi hangisi?
- 28. Bir dersi kullanmak veya uzatmak daha mı iyi? (hızlı)
- 29. Kullanımı daha iyi olan: in_array veya array_unique?
- 30. HTTPS ... Çözüm veya daha iyi bir yol?
Bu gönderiye bakın http://stackoverflow.com/a/21024270/6521116 –