ng-app指令的作用是什么?

3 html javascript angularjs angularjs-directive

我是angularJS的新手.现在我正在尝试编写一个简单的角度应用程序.但我想知道该ng-app指令的作用.

<html ng-app>
Run Code Online (Sandbox Code Playgroud)

而且是可以添加ng-appdiv标签,而不是html标签?如果可能的话,是有之间的任何差别<html ng-app><div ng-app>,例如,操作效率?

byt*_*0de 5

ng-app指令指定应用程序的根元素,通常放在页面的根元素附近 - 例如在<body><html>标签上ng-app.您的HTML文档中只能有一个指令.它还用于在AngularJS应用程序中加载各种AngularJS模块.AngularJS框架将仅处理ng-app应用指令的DOM元素及其子元素

用法

<div ng-app="" ng-controller="myCtrl">
</div>
Run Code Online (Sandbox Code Playgroud)

要么

<div ng-app="myApp" ng-controller="myCtrl">
</div>

var app = angular.module('myApp', []);
Run Code Online (Sandbox Code Playgroud)