angular是用$provider对象来实现自动依赖注入机制,注入机制通过调用一个provide的$get()方法,把得到的对象作为参数进行相关调用。
通过$provide.provider()进行自定义服务
- 定义angular模块
var app=angular.module("App",[]);
2. 使用provider方法创建服务,“Customer”为服务的名字,$get方法为该服务处理的函数,此处为返回message信息
app.provider('Customer',{
$get: function() {
return {
message:"Customer Provide"
};
}
});