AngularJS cố gắng làm cho mọi người hạnh phúc!
Một số người thích sử dụng các thuộc tính dữ liệu, chẳng hạn như data-abc-abc
, tôi cho rằng sẽ giúp người xác thực hài lòng. Những người khác thích sử dụng không gian tên như abc:abc
, và những người khác thích sử dụng tên chỉ thị thực tế abcAbc
. Hoặc thậm chí viết hoa tất cả ABC_ABC
. Hoặc các thuộc tính mở rộng như x-abc-abc
.
AngularJS chuẩn hóa tên được sử dụng trong HTML để cố gắng bao hàm tất cả các trường hợp này. data-
và x-
đang tước, phần còn lại camelcased với :
, -
và _
như ranh giới từ. Điều này tạo ra abcAbc
từ các trường hợp được đề cập ở trên, được sử dụng để tra cứu chỉ thị được khai báo trong JavaScript.
Tất cả điều này được gọi là chuẩn hóa thuộc tính (US: thuộc tính chuẩn hóa) và có thể được tìm thấy trong tài liệu AngularJS và mã nguồn .