AngularJs angular.Module模块接口配置
2016-08-24 10:48
411 查看
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 }])
相关文章推荐
- AngularJs angular.Module模块接口配置
- Node.js中的模块接口module.exports
- SAP FI模块与SD、MM的接口配置基本方法
- PHP超级配置模块--PHP4,PHP5,module,cgi任你玩转--应用于Apache
- AngulatJS factory 使用Module(模块)组织依赖关系
- nginx图片过滤处理模块http_image_filter_module安装配置笔记
- js设计模式之Module(模块)模式
- Code maturity level options 代码成熟度选项 [*]Prompt for development and/or incomplete code/drivers 显示尚在开发中或尚未完成的代码与驱动.除非你是测试人员或者开发者,否则请勿选择 我是开发者,所以选[*] Loadable module support 可加载模块支持 [*]Enable loadable module support 内核编译配置选项简介 (2.4.20-8
- AngularJS + CoffeeScript 前端开发环境配置详解
- ngx_http_module 模块的配置图
- Flex 利用ActionScript接口实现Module模块间的数据通信
- FI模块与SD、MM的接口配置方法
- yii框架的模块(module)配置
- 详细解释:nginx中ngx_http_access_module模块(HTTP Access 模块)配置及各个参数含义
- 详细解释:nginx中ngx_http_access_module模块(HTTP Access 模块)配置及各个参数含义
- Zend Framework Module之多模块配置
- SAP FI模块与SD、MM的接口配置基本方法
- Nginx 源码分析-- 模块module 解析执行 nginx.conf 配置文件流程分析 二
- 详细解释:nginx中ngx_http_auth_basic_module模块(HTTP Auth Basic 模块)配置及各个参数含义 .
- (译)Node.js的模块-exports和module.exports