欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

AngularJS ng-app 指令实例详解

程序员文章站 2022-07-05 19:53:39
angularjs ng-app 指令 angularjs 实例 让 body 元素称为 angularjs 应用的根元素:

angularjs ng-app 指令

angularjs 实例

让 body 元素称为 angularjs 应用的根元素:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script>
</head>
<body ng-app="">

<p>我的第一个表达式: {{ 5 + 5 }}</p>

</body>
</html>

运行结果:

我的第一个表达式:10

定义和用法

ng-app 指令用于告诉 angularjs 应用当前这个元素是根元素。

所有 angularjs 应用都必须要要一个根元素。

html 文档中只允许有一个 ng-app 指令,如果有多个 ng-app 指令,则只有第一个会被使用。

语法

<element ng-app="modulename">
...
 在 ng-app 根元素上的内容可以包含 angularjs 代码
...
</element>

所有的 html 元素都支持该指令。

参数值

描述
modulename 可选。指定载应用模块的名称。

angularjs 实例

执行应用中的模块

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script>
</head>
<body>

<div ng-app="myapp" ng-controller="myctrl">
{{ firstname + " " + lastname }}
</div>

<script>
var app = angular.module("myapp", []);
app.controller("myctrl", function($scope) {
  $scope.firstname = "john";
  $scope.lastname = "doe";
});
</script>

</body>
</html>

运行效果:

john doe

以上就是对angularjs ng-app 指令的资料整理,后续继续补充。