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

标签 javascript html angularjs angularjs-directive

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

<html ng-app>

是否可以添加 ng-appdiv标记而不是 html标签?如果可能的话,<html ng-app>之间有什么区别吗?和 <div ng-app> ,例如,运行效率?

最佳答案

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

用法

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

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

var app = angular.module('myApp', []);

关于javascript - ng-app 指令的作用是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36713367/

相关文章:

jquery - 无法加载 highcharts.js 和 highmaps.js(map.js 不起作用)

Javascript - pdf 页面上的标记位置不正确

asp.net - 在 ASP.NET 中创建搜索功能

javascript - Angujar JS 表单问题中未定义范围

javascript - 我想使用 jquery 在表中的每一行旁边动态添加一个复选框

javascript - 使用自定义函数扩展 should.js

html - 如何垂直对齐 div 的子元素,同时保持它们向左和向右浮动?

html - 在滚动 Pane 内时无法让 Bootstrap 工具提示显示在 div 上方

javascript - 使用 Angular $resource 自动保存

javascript - Angular 相同的模块的多个指令