Angularjs 命名角度指令(ng-vs数据ng-)
为角度指令贴标签的推荐做法是什么 除了html验证之外,在内置指令和我自己的自定义指令前面加上“Angularjs 命名角度指令(ng-vs数据ng-),angularjs,angularjs-directive,Angularjs,Angularjs Directive,为角度指令贴标签的推荐做法是什么 除了html验证之外,在内置指令和我自己的自定义指令前面加上“data-”还有其他好处吗 还是不必要的杂乱?我认为数据是最佳实践。因为这将允许html进行验证,所以它应该是开发人员的标准实践。它可能会造成一些混乱,但总的来说,我认为它有助于保持应用程序和开发人员的完整性。鉴于目前为止我所能说的这一点与角度无关,因此没有理由不使用数据-。如果要使页面HTML有效,可以使用数据ng-,而不是ng-。 这不会产生错误 <div ng-app=""> &l
data-
”还有其他好处吗
还是不必要的杂乱?我认为数据是最佳实践。因为这将允许html进行验证,所以它应该是开发人员的标准实践。它可能会造成一些混乱,但总的来说,我认为它有助于保持应用程序和开发人员的完整性。鉴于目前为止我所能说的这一点与角度无关,因此没有理由不使用数据-。如果要使页面HTML有效,可以使用数据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>
在输入框中输入一些内容:
姓名:
这将导致错误
<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>
在严格关注这一点的浏览器中,如果没有它,您的应用程序可能无法工作。此帖子之后询问的帖子是否有可能重复被标记为重复?可能重复嘿!5个字节不是nothing@djeendo你完全正确,但我认为这是值得的。特别是如果你打算缩小html的话。