ฉันทำงานในทีมเล็ก ๆ สร้างใน AngularJS และพยายามรักษามาตรฐานพื้นฐานและแนวทางปฏิบัติที่ดีที่สุด โดยเฉพาะอย่างยิ่งเราค่อนข้างใหม่กับ Angular
คำถามของฉันเกี่ยวกับ Directives ถูกต้องมากขึ้นrestrict
ตัวเลือก
พวกเราบางคนใช้restrict: 'E'
จึงมี<my-directive></my-directive>
ใน html
คนอื่นกำลังใช้restrict: 'A'
และมี<div my-directive></div>
อยู่ใน html
จากนั้นแน่นอนคุณสามารถใช้ restrict: 'EA'
และใช้อย่างใดอย่างหนึ่งข้างต้นได้
ในขณะนี้มันไม่ใช่เรื่องใหญ่ แต่เมื่อโครงการนี้ใหญ่โตเท่าที่จะเป็นไปได้ฉันก็อยากให้ใครก็ตามที่ดูมันเข้าใจได้ง่ายว่าเกิดอะไรขึ้น
มีข้อดี / ข้อเสียของคุณลักษณะหรือองค์ประกอบในการทำสิ่งต่างๆหรือไม่?
มีข้อผิดพลาดใดบ้างที่เราควรทราบหากเลือก say element over attribute?