AngularJS 1.0.7 kullanarak bir uygulama yazdım. AngularJS 1.2'ye geçmek istiyorum. Taşıma yolu nedir (geçiş sırasında hangi sorunları düzeltmem gerekebilir)?AngularJS 1.2 için geçiş yolu
cevap
açısal ekip burada 2,0 göç kılavuzuna birlikte çok kapsamlı bir 1.x koydu: konsolda açmış http://docs.angularjs.org/guide/migration
İstisnalar ayrıca büyük ölçüde geliştirildi. Artık istisna ile ilgili ayrıntılı bir açıklama ve nasıl düzeltileceği ile ilgili bir hata referans kılavuzuna bir bağlantı içerir. Hata el kitabını şu adreste bulabilirsiniz:
1.0.7'den 1.2'ye geçiş için resmi bir yol bulunmamaktadır, ancak bulabildiğim en iyi şey, angularJS'nin şu sürümleri olan changelog'udur: https://github.com/angular/angular.js/blob/master/CHANGELOG.md.
Yeni sürümde kırılabilecek önemli değişiklikleri fark edebilirsiniz, böylece bunlara bakabilirsiniz.
Muhtemelen uğraşmanız gereken en büyük değişiklik yönlendirme üzerindedir: Artık, angular-resource
zaten ayrı olduğu için yönlendirme işlemek için ayrı bir modül var. Uygulamanızı oluştururken bağımsız angular-route.js
dosyasını yüklemeniz ve bağımlılık olarak ngRoute
bildirmeniz gerekir. Bunu yapana kadar, uygulamanız büyük olasılıkla kırılacak. Ama karşılaştığım en büyük engel buydu. (Bu eğilimin devam etmesini beklediğimizi duyduk, çünkü daha küçük, daha modüler parçalar halinde Açısal olarak kırılırlar, böylece insanlar ihtiyaç duydukları şeyi alabilirler ve ne yaptıklarını atlayabilirler.)
Bunun ötesinde, orada Animasyon modülü, yeni direktifler ve bazı yeni yeni dokümanlar gibi toptan yeni özellikler. Ancak, 1.1.x dalında yeni özelliklerin bazılarını uygulamamışsanız, 'göç etmek' için ihtiyacınız olacak başka şeylerin henüz farkında değilim. (FWIW, ben benim blog bu şeyler üzerinde bazı ek ayrıntı derledik.)
Ayrıca, $ resource ile ilgili değişiklikleri * önemli * olanlara ekleyelim: "Kaynak yöntemleri sözünü iade et", "Kaynak sözleri kaynak örneği ile çözülür". Her neyse, göç rehberi en iyi referans olarak görünüyor. – superjos
Bu sadece dikkatimi çeken harika bir yorum. Teşekkürler. Gönderiyi yazdığım ilk günlerdi ve resmi göç rehberi mütevazı çabamı büyük ölçüde etkiledi. – XML
- 1. AngularJS geçiş dizgisini ng-click işlevinde kullanmak için geçiş yapın
- 2. Yeniden Popup'a geçiş yapamıyorum - AngularJS
- 3. Geçiş kimliği, MVC Denetleyicisine (AngularJS)
- 4. TLS 1.2 sunucularından WCF
- 5. AngularJS okuma yolu olmayan localstorage
- 6. AngularJS/JavasScript'teki yerel resim yolu
- 7. System.Net.WebRequest ve TLS 1.2,
- 8. SYCL 1.2 nedir?
- 9. Doctrine 1.2 otomatik katılma i18n?
- 10. Ana sayfaya göre geçiş ölçeği
- 11. Struts 1.2'den Geçiş -> Struts2 vs Spring-MVC (öncelikle Struts1.2 taglib desteği ile)
- 12. ARC'ye geçiş için araç
- 13. fullCalendar için geçiş testleri
- 14. ServiceStack Sabun 1.2 HTTPS Müşteri
- 15. ManagedBean'da sınıf için JSF Dönüştürücüsü (JSF 1.2) Getirme
- 16. Özel görünüm için AngularJs dinamik yönergelerini kullanma
- 17. UIViewController için varsayılan Özel Geçiş
- 18. AngularJS
- 19. AngularJS
- 20. Python için en iyi Cassandra 1.2 sürücüsü, CQL'i unutmalı mıyım?
- 21. AngularJS
- 22. Açısal geçiş geçişi için CSS Kimliği seçicisi kullanamazsınız
- 23. CSS geçiş süresi için birimler
- 24. Özel yönerge için geçiş parametresi
- 25. jQuery için nasıl geçiş yapabilirim?
- 26. iPad/iPhone için özel geçiş kutusu
- 27. jQuery kısayollar/teknikler geçiş için teknik
- 28. Geçiş
- 29. AngularJS
- 30. AngularJS
AngularJS 1.2.0? Ve göç yolu ne anlama geliyor? URL? –
Sağ, sürüm 1.2.0. Geçiş yolu, projemi 1.2'ye taşıyabilmek için ne yapmalıyım (kodun hangi kısmı kırılabilir, vs.) – poiuytrez
Neden -1 aldım? – poiuytrez