其中的行“xmlns:ng="http://angularjs.org"`工作/需要

Where is the line `xmlns:ng="http://angularjs.org"` works/needed

本文关键字:quot angularjs org 需要 工作 http ng xmlns      更新时间:2023-09-26

将angularjs集成到html中的推荐方法如下:

<!doctype html>
<html xmlns:ng="http://angularjs.org" ng-app>
  <body>
    ...
    <script src="angular.js">
  </body>
</html>

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

来自文档:

如果选择使用旧式指令语法ng:,则包括html中的xml命名空间,让IE感到高兴。(这是历史资料原因,我们不再建议使用ng:。)

您可以在https://docs.angularjs.org/guide/bootstrap

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

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

同时,angular不再建议使用XML名称空间方式来访问其元素"ng:"(更喜欢ng-或data ng-),因此名称空间在实践中不再真正使用。把它作为一个标识符仍然没有坏处。