将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-),因此名称空间在实践中不再真正使用。把它作为一个标识符仍然没有坏处。