2013-10-24 17 views
5

AngularJS, ng-repeat gibi yönergeleri için ng önekini tanımlar. Kendi direktiflerimi oluşturduğumda, bunları öneklemenin en iyi yolu nedir?Açısal direktiflerimi adlandırmalı mıyım?

Mesela hangisi daha iyi?

<chat></chat> 
or 
<myown-chat></myown-chat> 

myown Web siteme özgü bir ad alanıdır.

[GÜNCELLEME]

Şimdi angularjs kılavuz ad direktifleri yapmam https://docs.angularjs.org/guide/directive#creating-directives

+0

Artık, Açısal belgeler, yönergelerinizi ad alanının belirtilmesini önerir – Gpx

cevap

7

öneriyor. Özellikle iyi yönergeler içerebilen diğerlerinden modülleri kullandığınız ve bazı şeylerin daha fazla karıştığı ve isim çarpışması için küçük bir şans yarattığınız için iyi bir uygulama olduğunu düşünüyorum. Yönergeleriniz adlandırılmışsa, kodu okumaya ya da düzenlemeye giden herkes, uygulamanın kendi kod tabanındaki direktifleri ne zaman arayacağını ve üçüncü taraflardan ne zaman yapıldığını bilecektir.

Popüler açısal-ui projesi, tüm yönergelerini angularstrap gibi kullanır.

Genel olarak benimsenmiş bir standart olarak düşünüyorum; ortak ve iyi bir uygulama.

+0

Teşekkürler. İnsanlar direktiflerini nasıl adlandırıyor? Açısal veya daha fazla iki karakter mi? – Gpx

+0

Zor ve hızlı bir kural yok, genellikle 2 harf görüyorum, ya köşeli örneklerden birini takip ediyor ve 'ng' kullanıyor ya da bence kendi fikirlerini kullanarak daha iyi bir fikir. –