AngularJS 模块
模块定义了一个应用程序。
模块是应用程序中不同部分的容器。
模块是应用控制器的容器。
控制器通常属于一个模块。
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 模块相关推荐
- AngularJS学习之旅—AngularJS 模块(十五)
一.AngularJS 模块 模块定义了一个应用程序. 模块是应用程序中不同部分的容器. 模块是应用控制器的容器. 控制器通常属于一个模块. 1.创建模块 通过 AngularJS 的 angular ...
- angularJS——模块
一.在讲angularjs的模块之前,我们先介绍一下angular的一些知识点: AngularJS是纯客户端技术,完全用Javascript编写的.它使用的是网页开发的常规技术(HTML,CSS,J ...
- AngularJS模块——module
angular.module('myApp',[]) 1.定义模块 2.第一个参数:定义的模块名: 3.第二个参数:依赖列表,也就是可以被注入到模块中的对象列表:依赖的这些模块需要在本模块加载之前由注 ...
- Angularjs之模块(angular.module('myApp', [])参数)
在AngularJS中,模块是定义应用的最主要方式.模块包含了主要的应用代码.一个应用可以包含多个模块,每一个模块都包含了定义具体功能的代码. 使用模块能给我们带来许多好处,比如: 保持全局命名空间的 ...
- AngularJS安装配置与基础概要整理(上)
以前整理的,可供参考. 安装: 1.首先要安装node.js和它的npm包管理系统.(nodejs相关待整理) 2.安装grunt .grunt是一个基于任务的Javascript工程命令行构建工具. ...
- 【开源】分享一个前后端分离方案-前端angularjs+requirejs+dhtmlx 后端asp.net webapi
一.前言 半年前左右折腾了一个前后端分离的架子,这几天才想起来翻出来分享给大家.关于前后端分离这个话题大家也谈了很久了,希望我这个实践能对大家有点点帮助,演示和源码都贴在后面. 二.技术架构 这两年a ...
- AngularJS基本知识点
AngularJS 是一个 MV* 框架,最适于开发客户端的单页面应用.它不是个功能库,而是用来开发动态网页的框架.它专注于扩展 HTML 的功能,提供动态数据绑定(data binding),而且它 ...
- 第二讲 html5框架+Crosswalk打包app 以及 Angularjs 基础(初步认识了解Angularjs)
第二讲 html5框架+Crosswalk打包app 以及 Angularjs 基 础(初步认识了解Angularjs) 学习要点: 1. html5框架+Crosswalk打包app 2. 什么是a ...
- 第二讲 html5 框架+Crosswalk 打包 app 以及 Angularjs 基础
第二讲 html5框架+Crosswalk 打包 app 以及 Angularjs 基础(初步认识了解 Angularjs) 学习要点: 1. html5 框架+Crosswalk 打包 a ...
- AngularJS ui-router (嵌套路由)
http://www.oschina.net/translate/angularjs-ui-router-nested-routes AngularJS ui-router (嵌套路由) 英文原文:A ...
最新文章
- PyTorch迁移学习
- Bash Shell脚本编程-变量知识
- 双向循环神经网络_情感分析:基于循环神经网络
- MySQL语言的算法_MySQL知识整理
- 微型php框架 include/mysql.class.php
- checked jq 添加_jquery动态添加复选框.attr(“checked”,true)不起作用
- DesignPattern_Java:Adapter Pattern
- 使用变量的值作为JS对象的属性名,从而获取其对应的值
- 记忆化搜索=搜索的形式+动态规划的思想(来自百度百科)
- 面试题(Qt + 函数指针)
- python通过类名创建对象_如何在Python中为自动创建的类对象分配名称
- 树莓派入门(二)—— 系统安装前格式化TF卡
- Unity3D 使用UGUI实现公告牌
- 时序分析 42 -- 时序数据转为空间数据 (一) 格拉姆角场
- 乘法/积运算和符号(点乘/内积/数量积,叉乘/向量积,矩阵乘法,Hadamard, Kronecker积,卷积)一网打尽
- 华为ENSP网络设备配置实战2(较为复杂的ospf)
- vs项目所需的应用程序未安装,确保已安装项目类型(.csproj)的应用程序的解决办法
- 扫地机器人粘住老鼠板怎么办_扫地机器人常见故障及维修方法
- airpods升系统_AirPods 也能升级系统了!真香……
- 从零开始搭建搜索推荐系统(五十三)QUERY从分词检索进阶
热门文章
- 软件是指示计算机运行所需的程序,计算机基础知识A.ppt
- 手机上最好用的五笔输入法_什么手机输入法最实用?目前最受欢迎的3款盘点,你正在用哪款呢...
- C语言 getchar()原理及易错点解析
- C语言中getchar
- [转]Windows服务“允许服务与桌面交互”的使用和修改方法
- Oracle(11g)数据库教程之三:SQL Developer 及 SQL *Plus操作数据库
- ADV-234-字符串跳步
- Java高级技术FastDFS的学习
- matlab 遥感图像分类,彩色遥感图像分类算法及Matlab实现
- 独家访谈N位品牌操盘手:深度揭秘品牌自播方法论