Angular入门案例一 之 创建module

Angular是一款优秀的前端框架,擅长做单页面应用程序(SPA)。Angular的介绍不过多阐述,本文以最基础的demo展示如何使用angular。

一、环境准备

1. 安装node.js 和 npm。安装过程简单,网上有很多安装教程,不过多阐述。安装node.js时会集成npm,所以安装node.js即可,无需再单独安装npm。

2. 使用npm下载angular.js文件到本地。不多说。

3. 准备一款适合自己的IDE;

 

二、如何将angular程序应用到HTML文件?

1. 在html页面通过script标签引入angular.js文件;

2. 创建一个AngularJS模块(module);angular程序是用JavaScript语言编写的,所以angular程序需要书写在script标签内或外部js文件中,本例采用第一种方式。

3. 给HTML标签添加ng-app属性;

程序清单1:

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4 <meta charset="UTF-8">
 5 <title>hello, Angular!</title>
 6 <!-- 引入angular文件 -->
 7 <script src="angular.js"></script>
 8 <script type="text/javascript">
 9     // app是创建好的angular模块
10     // myapp是模块的名字
11     var app = angular.module('myapp', []);
12 </script>
13 </head>
14 <!-- 给body元素添加ng-app="myapp"属性表示该元素被myapp模块管理 -->
15 <body ng-app="myapp">
16 </body>
17 </html>

案例详解:

1.  angular.module('模块名', ['模块依赖']);

该方法创建并返回一个模块,注意第二个参数是数组,表示该模块的依赖,该参数不能省略。如果省略了,则表示获取模块,

例如 var app = angular.module('myapp');   表示获取到myapp这个模块。如果所创建的模块(module)不需要依赖其他模块,写成空数组即可。

简言之,一个参数获取模块,两个参数创建模块。

2. 在body元素上添加ng-app指令(对HTML元素来说也是属性),表示body及其子元素会被myapp模块管理。ng-app是angular应用程序的边界。

浏览器见到该指令,就会调用angular机制来执行。

 

转载于:https://www.cnblogs.com/weir-LV/p/5980678.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值