当前第2页 返回上一页
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | myMod.provider( 'greeting' , function () {
var text = 'Hello, ' ;
this .setText = function (value) {
text = value;
};
this .$get = function () {
return function (name) {
alert(text + name);
};
};
});
myMod.config( function (greetingProvider) {
greetingProvider.setText( "Howdy there, " );
});
myMod.run( function (greeting) {
greeting( 'Ford Prefect' );
});
|
constant(name,value)
constant主要用于注册一个常量,value是一个值或者json对象,通常这个常量主要用于配置经常使用的数据,constant配置的服务可以注入到config。
1 2 3 4 5 6 | angular.module( 'myApp' , [])
.constant( 'apiKey' , '123123123' )
.config( function (apiKey) {
})
|
value(name,value)
value主要用于存放一些数据或方法以供使用,如果这个数据或方法需要被修改,就用value来创建服务,其中参数value是一个值或者json对象。另外它不能够依赖到config中。
1 2 3 4 5 6 7 | serviceApp.value( 'myConfig' ,{
name: 'code_bunny' ,
age:12,
getId: function (){
return 1
}
});
|
更多编程相关知识,请访问:编程视频!!
以上就是Angular如何创建服务?5种方式了解一下!的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
Angular中的firebase身份验证(代码示例)
浅谈Angular中的模块(ngmodule),延迟加载模块
详解Angular根模块与特性模块
一文快速了解Angular中的ngrx/store框架
浅谈Angular如何编译打包?如何使用docker发布?
Angular中 “?” 和 “!”有什么用?
Angular怎么集成bootstrap4?方法介绍
浅谈Angular控制器通信的4种方式
聊聊Angular中的指令(directive)
Angular是什么
更多相关阅读请进入《Angular》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » Angular如何创建服务?5种方式了解一下!