自定义html属性

时间:2013-12-01 20:06:12

标签: html5 angularjs attributes

我已经看到了角度js使用的ui:some_random_nameng:some_random_name等属性(以及我猜的jquery UI)。

html规范似乎不允许任何非标准属性。为什么这些图书馆能够摆脱它呢?

1 个答案:

答案 0 :(得分:1)

在XML规范中有效说明“[定义:名称是以字母开头的标记或少数标点字符之一,并继续使用字母,数字,连字符,下划线,冒号

http://www.w3.org/TR/2000/REC-xml-20001006#NT-Name

Angular接受冒号作为将替换为指令的匹配之一。

http://docs.angularjs.org/guide/directive