为什么我无法访问使用 $provide.provider 和 $injector.get 创建的服务
why I can't access a service created using $provide.provider with $injector.get
function configure($provide, $injector) {
$provide.provider("testservice", function () {
this.$get = function () {
this.property = 777;
};
});
var s = $injector.get("testservice");
最后一行引发此错误:
Unknown provider: testservice
为什么会这样?
要在配置阶段访问 offer,我们需要将"提供者"附加到提供者的名称中。
module.config(function ($provide, $injector) {
$provide.provider("testservice", function () {
this.$get = function () {
this.property = 777;
};
});
var s = $injector.get("testserviceProvider");
console.log(s)
});
相关文章:
- 有没有一种方法可以防止img get请求使用css或js发生
- CORS-重定向到第二个GET正在接收的页面
- jQuery Ajax GET请求工作不正常
- 如何将PHP get查询转换为Meteor's HTTP.get()
- 返回/从Twit's客户端.get
- AngularJS错误:提供程序必须从$get工厂方法返回值
- 如何在router.get()方法中传递url作为参数
- 使用Javascript/JQuery获取JSON GET数据
- 如何使用php文件中的GET来获取我在.js文件中声明的变量
- 错误:$injector:modulerr模块错误(我的第一个SPA应用程序)
- Get方法获取csv文件的内容
- 什么'$.get和$.ajax之间的区别是什么
- I'我得到这个.get()在ember中未定义
- Babel编译错误:找不到模块核心js/library/fn/get迭代器
- Datatable get列值只给出前10行
- Angularjs http.get() Cross-Origin 请求被阻止
- 为什么我无法访问使用 $provide.provider 和 $injector.get 创建的服务
- AngularJS-错误:[$injector:pget]提供程序'函数()'必须定义$get工厂方法
- 使用 $injector.get() 在 Angular 中获取我的依赖项有什么缺点吗?
- AngularJS $http.get php file - $injector:modulerr