AngularJS提供了选项,但不在其示例中使用数据前缀或强制使用它。我应该在项目中包含数据前缀吗?为什么?
如果我不使用数据,它仍然是有效的HTML - *?
答案 0 :(得分:6)
许多库如knockout,angular等都不使用数据前缀。
淘汰赛uses data-*:“<span data-bind="text: myMessage">
”
Angular uses data-*:“该指令可以使用x-或数据作为前缀,以使其符合HTML验证程序”(遗憾的是,他们不理解它是否符合HTML而不符合验证程序)
我应该包含数据前缀吗?
是的,您应该编写有效的HTML。如果要组成属性,请使用data-
个。