第xmlns:ng ="http://angularjs.org"行在哪里工作/需要

Sup*_*aca 5 javascript angularjs

整合angularjs到HTML的方式推荐看起来像:

<!doctype html>
<html xmlns:ng="http://angularjs.org" ng-app>
  <body>
    ...
    <script src="angular.js">
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

问题是:没有一本教科书使用xmlns:ng="http://angularjs.org"线.哪个重要或有意义?该行应该与每个模块声明一起使用吗?

cch*_*ain 0

这不是用于手动引导角度,而是用于自动引导角度。xmlns 命名空间不是必需的,但可能是一个很好的实践,因为它将 HTML 页面标识为使用 Angular JS,并且是当前自动初始化文档的一部分。

https://docs.angularjs.org/guide/bootstrap

同时,Angular 不再建议使用 XML 命名空间方式访问其元素“ng:”(更喜欢 ng- 或 data-ng-),因此命名空间在实践中不再真正使用。将其保留为标识符仍然没有什么坏处。