我目前看到
this start tutorial video的angular.js
在某一时刻(12’40“之后),说话者声明属性ng-app和data-ng-app =”“在标签内大致相同,因此ng-model =” my_data_binding and data-ng-model =“my_data_binding”。然而,说话者说html将通过不同的验证器验证,取决于使用的属性。
你能解释两种方式的区别,ng-前缀对数据-ng-前缀?
解决方法
好问题。区别很简单 – 除了某些HTML5验证器会在像ng-app这样的属性上抛出一个错误,但是它们不会在数据前面加上任何错误,例如data-ng- app。
所以要回答你的问题,使用data-ng-app如果你想验证你的HTML有点容易。
有趣的事实:你也可以使用x-ng-app来达到相同的效果。