AngularJS'de dekoratörlerin tam olarak ne olduğunu merak ediyorum. Dekoratörler için AngularJS belgelerinde bir bulanıklık ve bir youtube videosunda kısa (ilginç de olsa) bir söz için tasarruf için çevrimiçi çok fazla bilgi yok .
Açısal adamların dediği gibi bir dekoratör:
Hizmetin dekorasyonu, dekoratörün hizmet örneği oluşturulmasını durdurmasına izin verir. Döndürülen örnek, orijinal örnek veya orijinal örneğe yetki veren yeni bir örnek olabilir.
Gerçekten ne anlama bilmiyorum araçları , ve emin hizmete kendisinden bu mantığı ayırmak neden değilim. Örneğin, farklı koşullar altında farklı bir şey döndürmek istersem, ilgili işlevlere farklı argümanlar iletirim veya o özel durumu paylaşan başka bir işlev kullanırdım.
Hala bir AngularJS çaylakıyım, bu yüzden aldım sadece cehalet ve / veya kötü alışkanlıklar.