Tôi đang làm việc trong một nhóm nhỏ, xây dựng trong AngularJS và cố gắng duy trì một số tiêu chuẩn cơ bản & các phương pháp hay nhất; đặc biệt là chúng tôi tương đối mới với Angular.
Câu hỏi của tôi là liên quan đến Chỉ thị. Chính xác hơn là các restrict
tùy chọn.
Một số người trong chúng ta đang sử dụng restrict: 'E'
do đó có <my-directive></my-directive>
trong html.
Những người khác đang sử dụng restrict: 'A'
và có <div my-directive></div>
trong html.
Sau đó, tất nhiên, bạn có thể sử dụng restrict: 'EA'
và sử dụng một trong hai cách trên.
Hiện tại, đó không phải là vấn đề lớn, mặc dù khi dự án này lớn đến mức tôi sẽ mong muốn mọi người nhìn vào nó để dễ dàng hiểu chuyện gì đang xảy ra.
Có ưu / nhược điểm nào đối với cách hoạt động của thuộc tính hoặc phần tử không?
Có bất kỳ cạm bẫy nào chúng ta nên biết, nếu chọn nói phần tử thay vì thuộc tính không?