AngularJS 提供了 data- 前缀的选项,但在其示例中不使用 data- 前缀,也不强制要求使用它。我应该在我的项目中包含 data- 前缀吗?为什么?
如果我不使用 data-*,它仍然有效吗?
许多库(例如 Knockout、Angular 等)不使用 data- 前缀。
昏死使用数据-* http://knockoutjs.com/documentation/binding-syntax.html: "<span data-bind="text: myMessage">
"
Angular 使用数据-* http://docs.angularjs.org/guide/directive:“该指令可以以 x- 或 data- 为前缀,以使其符合 HTML 验证器”(遗憾的是他们不明白它是为了符合 HTML 而不是验证器)。
我应该包含 data- 前缀吗?
是的,您应该编写有效的 HTML。如果您正在构建属性,请使用data-
ones.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)