11

标记 Angular 指令的推荐做法是什么?

除了 html 验证之外,在内置指令和我自己的自定义指令前加上“ data-”还有其他好处吗?

还是不必要的混乱?

4

2 回答 2

9

我会说数据 - 将是最佳实践。由于这将允许 html 进行验证,因此它应该是开发人员的标准做法。这可能会造成一些混乱,但总的来说,我认为它有助于保持应用程序和开发人员的完整性。并且看到到目前为止我可以说的角度无关紧要,那么真的没有理由不使用数据-。

于 2013-04-23T22:37:14.640 回答
0

如果要使页面 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>
于 2016-03-17T16:06:57.350 回答