AngularJs angular.Module模块接口配置
angular.Module
Angular模块配置接口。
方法:
provider(name,providerType);
name:服务名称。
providerType:创建一个服务的实例的构造函数。
factory(name,providerFunction);
name:服务名称。
providerFunction:创建服务的实例的函数。
service(name,constructor);
name:服务名称。
constructor:一个将被实例化的构造函数。
value(name,object);
name:服务名称。
object:服务实例对象。
constant(name,object);
name:常量名称。
object:常量值。
animation(name,animationFactory);
备注:animation只有在注入ngAnimate模块后才有效果。
定义一个稍后能在$animate服务或者注入此服务的指令中使用的动画。
name:动画名称。
animationFactory:创建动画的工厂函数。
filter(name,filterFactory);
name:过滤器名称。
filterFactory:创建一个过滤器的实例的工厂函数。
controller(name,constructor);
name:控制器名称。
constructor:控制器构造函数。
directive(name,directiveFactory);
name:指令名称。
directiveFactory:指令构造函数。
config(configFn);
使用这个方法来注册需要在模块加载时执行的动作。
configFn:在模块加载时执行这个函数。在服务配置时候较实用。
run(initializationFn);
使用这个方法来注册需要在所有模块都注入完成后执行的动作。
initializationFn:在注入创建后执行该函数。在应用程序初始化时很实用。
使用代码:
angular.module("Demo", [])
.provider("demoProvider", ["dependency",function(dependency){
//your code
}])
.factory("demoFactory",["dependency",function(dependency){
//your code
}])
.service("demoService",["dependency",function(dependency){
//your code
}])
.value("demoValue",{
//your object
})
.constant("demoConstant",{
//your object
})
.animation(".demoAnimationName", ["dependency",function(dependency){
//your code
}])
.filter("demoFilter",["dependency",function(dependency){
//your code
}])
.controller("demoCtrl", ["dependency",function (dependency) {
//you code
}])
.directive("demoDirctive",["dependency",function (dependency) {
//you code
}])
.config(["dependency",function(dependency){
//your code
}])
.run(["dependency",function(dependency){
//your code
}])
这些都是对模块的配置,比如写上自己的controller,写上自己的service,或者写config配置啥的,这里感觉也没什么具体该介绍的,按照自己的项目写好这些配置即可了...
AngularJs angular.Module模块接口配置的更多相关文章
- Angular 自定义模块以及配置路由实现模块懒加载
项目目录 创建模块 ng g module module/user --routing ng g module module/article --routing ng g module module/ ...
- 【angularJS】定义模块angular.module
模块定义了一个应用程序.控制器通常属于一个模块. JavaScript 中应避免使用全局函数.因为他们很容易被其他脚本文件覆盖. AngularJS 模块让所有函数的作用域在该模块下,避免了该问题. ...
- AngularJS -- Module (模块)
点击查看AngularJS系列目录 转载请注明出处:http://www.cnblogs.com/leosx/ 什么是AngularJS的模块 我们所说的模块,是你的AngularJS应用程序的一个组 ...
- AngularJs angular.injector、angular.module
angular.injector 创建一个injector对象, 调用injector对象的方法可用于获取服务以及依赖注入. 格式:angular.injector(modules); modules ...
- 33.AngularJS 应用 angular.module定义应用 angular.controller控制应用
转自:https://www.cnblogs.com/best/tag/Angular/ AngularJS 模块(Module) 定义了 AngularJS 应用. AngularJS 控制器(Co ...
- angular.module()创建、获取、注册angular中的模块
// 传递参数不止一个,代表新建模块;空数组代表该模块不依赖其他模块 var createModule = angular.module("myModule", []); // 只 ...
- Node.js中的模块接口module.exports浅析
在写node.js代码时,我们经常需要自己写模块(module).同时还需要在模块最后写好模块接口,声明这个模块对外暴露什么内容.实际上,node.js的模块接口有多种不同写法.这里作者对此做了个简单 ...
- Node.js中的模块接口module.exports
在写node.js代码时,我们经常需要自己写模块(module).同时还需要在模块最后写好模块接口,声明这个模块对外暴露什么内容.实际上,node.js的模块接口有多种不同写法.在此做了个简单的总结. ...
- [AngularJS] Adding custom methods to angular.module
There are situations where you might want to add additional methods toangular.module. This is easy t ...
随机推荐
- oracle 分组排序函数
项目开发中,我们有时会碰到需要分组排序来解决问题的情况:1.要求取出按field1分组后,并在每组中按照field2排序:2.亦或更加要求取出1中已经分组排序好的前多少行的数据 这里通过一张表的示例和 ...
- Expression Blend4经验分享:制作一个简单的文字按钮样式
首先在Grid里放一个TextBlock,对象时间线窗口的结构树如下 右键点击grid,选择构成控件 会弹出构成控件的对话框,选择你要构成的控件类型,控件名称,控件样式存储位置 这里我们选择butto ...
- ASP.NET MVC 关闭 客户端 xss 检查
为防止 XSS 攻击,asp.net 机制 会默认检测 请求报文 内是否有包含html标签,以提醒开发人员处理,报错如下:"从客户端中检测到有潜在危险的Request...值"当我 ...
- 学习SQLite之路(五) C/C++ SQLite开发实例
介绍一种乌班图中使用sqlite的用法,非常简单,下面的例子是在乌班图12.04中实现的: 1,先安装两个东西: sudo apt-get install sqlite sqlite3 sudo ap ...
- MEF
详情见链接:http://www.cnblogs.com/comsokey/p/MEF1.html#top
- 【JavaEE企业应用实战学习记录】struts2登录
<%-- login.jsp Created by IntelliJ IDEA. User: Administrator Date: 2016/10/6 Time: 16:26 To chang ...
- 【JavaEE企业应用实战学习记录】getConnListener
Listener:当Web应用在Web容器中运行时,Web应用内部会不断地发生各种事件,如Web应用被启动.Web应用被停止,用户Session开始,用户session结束.用户请求到达等,这些对We ...
- redis+Keepalived主从热备秒级切换
一 简介 安装使用centos 5.10 Master 192.168.235.135 Slave 192.168.235.152 Vip 192.168.235.200 编译环境 yum -y in ...
- Java--剑指offer(7)
31.求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1.10.11.12.13因此共出现6次,但是对于后面问题他就没辙了.AC ...
- jQuery鼠标悬停内容动画切换效果
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...