模块定义了一个应用程序。
模块是应用程序中不同部分的容器。
模块是应用控制器的容器。
控制器通常属于一个模块。

1 创建模块

你可以通过 AngularJS 的 angular.module 函数来创建模块:

<div ng-app="myApp">...</div><script>var app = angular.module("myApp", ['其他模块']);</script>

“myApp” 参数对应执行应用的 HTML 元素。
现在你可以在 AngularJS 应用中添加控制器,指令,过滤器等。

2 添加控制器

你可以使用 ng-controller 指令来添加应用的控制器:

<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>

3 添加指令

<div ng-app="myApp" runoob-directive></div><script>var app = angular.module("myApp", []);app.directive("runoobDirective", function() {return {template : "我在指令构造器中创建!"};});
</script>

AngularJS 模块相关推荐

  1. AngularJS学习之旅—AngularJS 模块(十五)

    一.AngularJS 模块 模块定义了一个应用程序. 模块是应用程序中不同部分的容器. 模块是应用控制器的容器. 控制器通常属于一个模块. 1.创建模块 通过 AngularJS 的 angular ...

  2. angularJS——模块

    一.在讲angularjs的模块之前,我们先介绍一下angular的一些知识点: AngularJS是纯客户端技术,完全用Javascript编写的.它使用的是网页开发的常规技术(HTML,CSS,J ...

  3. AngularJS模块——module

    angular.module('myApp',[]) 1.定义模块 2.第一个参数:定义的模块名: 3.第二个参数:依赖列表,也就是可以被注入到模块中的对象列表:依赖的这些模块需要在本模块加载之前由注 ...

  4. Angularjs之模块(angular.module('myApp', [])参数)

    在AngularJS中,模块是定义应用的最主要方式.模块包含了主要的应用代码.一个应用可以包含多个模块,每一个模块都包含了定义具体功能的代码. 使用模块能给我们带来许多好处,比如: 保持全局命名空间的 ...

  5. AngularJS安装配置与基础概要整理(上)

    以前整理的,可供参考. 安装: 1.首先要安装node.js和它的npm包管理系统.(nodejs相关待整理) 2.安装grunt .grunt是一个基于任务的Javascript工程命令行构建工具. ...

  6. 【开源】分享一个前后端分离方案-前端angularjs+requirejs+dhtmlx 后端asp.net webapi

    一.前言 半年前左右折腾了一个前后端分离的架子,这几天才想起来翻出来分享给大家.关于前后端分离这个话题大家也谈了很久了,希望我这个实践能对大家有点点帮助,演示和源码都贴在后面. 二.技术架构 这两年a ...

  7. AngularJS基本知识点

    AngularJS 是一个 MV* 框架,最适于开发客户端的单页面应用.它不是个功能库,而是用来开发动态网页的框架.它专注于扩展 HTML 的功能,提供动态数据绑定(data binding),而且它 ...

  8. 第二讲 html5框架+Crosswalk打包app 以及 Angularjs 基础(初步认识了解Angularjs)

    第二讲 html5框架+Crosswalk打包app 以及 Angularjs 基 础(初步认识了解Angularjs) 学习要点: 1. html5框架+Crosswalk打包app 2. 什么是a ...

  9. 第二讲 html5 框架+Crosswalk 打包 app 以及 Angularjs 基础

     第二讲 html5框架+Crosswalk 打包 app 以及 Angularjs 基础(初步认识了解 Angularjs)   学习要点: 1. html5 框架+Crosswalk 打包 a ...

  10. AngularJS ui-router (嵌套路由)

    http://www.oschina.net/translate/angularjs-ui-router-nested-routes AngularJS ui-router (嵌套路由) 英文原文:A ...

最新文章

  1. PyTorch迁移学习
  2. Bash Shell脚本编程-变量知识
  3. 双向循环神经网络_情感分析:基于循环神经网络
  4. MySQL语言的算法_MySQL知识整理
  5. 微型php框架 include/mysql.class.php
  6. checked jq 添加_jquery动态添加复选框.attr(“checked”,true)不起作用
  7. DesignPattern_Java:Adapter Pattern
  8. 使用变量的值作为JS对象的属性名,从而获取其对应的值
  9. 记忆化搜索=搜索的形式+动态规划的思想(来自百度百科)
  10. 面试题(Qt + 函数指针)
  11. python通过类名创建对象_如何在Python中为自动创建的类对象分配名称
  12. 树莓派入门(二)—— 系统安装前格式化TF卡
  13. Unity3D 使用UGUI实现公告牌
  14. 时序分析 42 -- 时序数据转为空间数据 (一) 格拉姆角场
  15. 乘法/积运算和符号(点乘/内积/数量积,叉乘/向量积,矩阵乘法,Hadamard, Kronecker积,卷积)一网打尽
  16. 华为ENSP网络设备配置实战2(较为复杂的ospf)
  17. vs项目所需的应用程序未安装,确保已安装项目类型(.csproj)的应用程序的解决办法
  18. 扫地机器人粘住老鼠板怎么办_扫地机器人常见故障及维修方法
  19. airpods升系统_AirPods 也能升级系统了!真香……
  20. 从零开始搭建搜索推荐系统(五十三)QUERY从分词检索进阶

热门文章

  1. 软件是指示计算机运行所需的程序,计算机基础知识A.ppt
  2. 手机上最好用的五笔输入法_什么手机输入法最实用?目前最受欢迎的3款盘点,你正在用哪款呢...
  3. C语言 getchar()原理及易错点解析
  4. C语言中getchar
  5. [转]Windows服务“允许服务与桌面交互”的使用和修改方法
  6. Oracle(11g)数据库教程之三:SQL Developer 及 SQL *Plus操作数据库
  7. ADV-234-字符串跳步
  8. Java高级技术FastDFS的学习
  9. matlab 遥感图像分类,彩色遥感图像分类算法及Matlab实现
  10. 独家访谈N位品牌操盘手:深度揭秘品牌自播方法论