Neden AngularJS kaldırılmış yerine?
4**, direktifler' replace
öznitelik önerilmiyor, gelecekte, tüm direktifleri replace: false
geçerli varsayılan davranacaktır. göre
Bu geliştirici bir öğe yönergesi öğesi değiştirmek için yeteneği, işlevi bu. görünürde hiçbir değiştirme ile kaldırır
Eleman direktifleri ve replace: true
olmadan çalışmak nasıl bir örnek için this plunk bkz.
Neden bu yararlı öznitelik hiçbir değişiklik ile kaldırılmıştır?
CEVAP
GÜNCELLEME
İşbirlikçilerden biri kaldırıldı olmayacağını söyledi, ama bilinen hatalar giderilecektir değil. https://github.com/angular/angular.js/commit/eec6394a342fb92fba5270eee11c83f1d895e9fb#commitcomment-8124407
ÖZGÜN
İşte bu değişim tamamlama: https://github.com/angular/angular.js/commit/eec6394a342fb92fba5270eee11c83f1d895e9fb
Eleman yerine direktifleri tanımlamak için
replace
bayrak onlar bir sonraki büyük açısal sürümünde kaldırılacaktır. Bu özellik zor semantiği nitelikler birleştirilmiş (örneğin) ve daha fazla sorunlara yol açar çözer ne göre. Ayrıca, ile WebComponents normal DOM özel öğeler vardır.
Karmaşıklık bir arada vs kendi parası gibi bana destek korumak için geliyor.
Ve görünüşe göre bir nedeni dev anlamsal olarak doğru biçimlendirme , böylece özel Direktifi etiketi yerine enjekte edilmesi onlar tercih çünkü kullanıyorduk.
Yorum bağlantısı alt kısmında okumak ve görünüşe göre birçok kişi kalmak istiyorum.
Neden nesne yerine bir işaretçi kendis...
Python katılın, neden dize.liste yerin...
Neden px yerine em?...
Neden İfade<İşlev<T> kullanırs...
Neden angularjs seçin boş bir seçenek ...