SORU
12 HAZİRAN 2014, PERŞEMBE


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
12 HAZİRAN 2014, PERŞEMBE


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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Hollyscoop

    Hollyscoop

    30 Ocak 2007
  • Rootjunky.com

    Rootjunky.co

    22 EKİM 2011
  • Sam Kear

    Sam Kear

    14 Temmuz 2007