标记 Angular 指令的推荐做法是什么?
除了 html 验证之外,在内置指令和我自己的自定义指令前加上“ data-
”还有其他好处吗?
还是不必要的混乱?
标记 Angular 指令的推荐做法是什么?
除了 html 验证之外,在内置指令和我自己的自定义指令前加上“ data-
”还有其他好处吗?
还是不必要的混乱?
我会说数据 - 将是最佳实践。由于这将允许 html 进行验证,因此它应该是开发人员的标准做法。这可能会造成一些混乱,但总的来说,我认为它有助于保持应用程序和开发人员的完整性。并且看到到目前为止我可以说的角度无关紧要,那么真的没有理由不使用数据-。
如果要使页面 HTML 有效,可以使用 data-ng- 而不是 ng-。
这不会出错
<div ng-app="">
<p>Input something in the input box:</p>
<p>Name: <input type="text" ng-model="name"></p>
<p ng-bind="name"></p>
</div>
这将给出错误
<div data-ng-app="scope" data-ng-init="name='test'"
<p>Input something in the input box:</p>
<p>Name: <input type="text" data-ng-model="name"></p>
<p data-ng-bind="name"></p>
</div>