html - 对自定义属性使用 data- 而不是 x- 前缀有什么好处?

标签 html angularjs

AngularJS 文档 says Optionally the directive can be prefixed with x-, or data- to make it HTML validator compliant. .

示例标记:

  1. 无前缀:<input ng-model="name">
  2. data- : <input data-ng-model="name">
  3. x- : <input x-ng-model="name">

x-前缀比 data- 更快,但我看到的教程要么不使用前缀,要么使用 data- ,所以我的问题是:有什么理由我可能想使用 data-而不是 x-

最佳答案

使用 data- 前缀而不是 x- 前缀的优点是 data- 前缀保证对作者可用随心所欲,而 x- 前缀有一天可能会用于特定于浏览器的目的,可能会与您的目的发生冲突。请注意,x- 不符合 HTML5。

关于html - 对自定义属性使用 data- 而不是 x- 前缀有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17154830/

相关文章:

html - 我的 anchor 标签边框在父导航元素之外

html - 在dompdf中制作一个图像覆盖所有的第一页

javascript - 从存储在系统中的 AngularJS 属性文件中读取

javascript - 如何使用 AngularJs 过滤 JSON 数据

html - 在悬停 anchor 标记上显示 div

javascript - 在 jquery 中显示拖放的图像

html - HTML 表格末尾的旋转 Div

javascript - 使用 Angular 从 Google Feed API 获取图像

javascript - AngularJS 过滤器数组

javascript - AngularJS 中与后端服务通信的最佳方法是什么