Giả sử tôi đã viết một chỉ thị tùy chỉnh gravatar
trong AngularJS được ràng buộc với thuộc tính email
trên phạm vi. Chỉ thị này sẽ thay thế HTML này ...Hậu quả của Thẻ HTML tùy chỉnh trong AngularJS Chỉ thị
<gravatar email="user.email" />
bởi một img
thẻ phổ biến mà src
thuộc tính được thiết lập để url Gravatar đúng:
<img src="http://gravatar.com/avatar/..." />
Câu hỏi của tôi có thể là một chút rộng hoặc thậm chí ngây thơ, nhưng " Làm thế nào xấu "ban đầu nó có thẻ <gravatar />
trong HTML của trang của tôi không? Có bất kỳ hậu quả "thế giới thực" nào ngoài việc không vượt qua xác nhận W3C không?
Bên cạnh W3C (những người quan tâm), bạn phải [đối phó với IE] (http://docs.angularjs.org/guide/ie). Nếu không, không có gì sai với nó. – Stewie
Tại sao thẻ phải là một thẻ khác? –
@ExplosionPills Nó không, tôi cũng có thể hạn chế chỉ thị cho một thuộc tính. Tuy nhiên, điều đó sẽ không minh họa cho câu hỏi của tôi một cách đầy đủ. –