AngularJS Provider 不会注入到 angular.config 中
AngularJS Provider wont inject into angular.config
我正在尝试通过提供程序为 Angular 配置设置一些常量,但由于某种原因我看不到,我不断收到错误:
未知提供程序:我的提供程序
我在整个项目中有很多依赖注入,但我无法弄清楚为什么这个不起作用。
下面代码的顺序与我的配置.js中的顺序相同。
供应商
var trybConfig = angular.module('trybConfig', []);
trybConfig.provider('myprovider', function() {
this.Routes = {
EventList: {
Location: "/Event",
Template: "views/eventView.html",
Controller: "eventController"
}
}
this.$get = function () {
return this.Routes;
}
});
配置
trybConfig.config(function($routeProvider, myprovider) {
$routeProvider
.when('/Event', {
templateUrl: 'views/eventView.html',
controller: 'eventController'
})
.otherwise({
redirectTo: '/Event'
});
});
不要将"提供者"添加到您的服务Prodiver的名称中,只需执行以下操作:
trybConfig.provider('my', function() {
并注入它:
trybConfig.config(function($routeProvider, myProvider) {
仅供参考 - 在您当前的状态下,您需要注入:
trybConfig.config(function($routeProvider, myproviderProvider) {
相关文章:
- Angular JS IE9 Hashbang url rewriting
- 如何使用skip参数使用angular ui引导进行服务器端分页
- 在自定义mean.io包中使用angular-chart.js作为依赖项
- 无法在数据endVal中设置值=“”;{{ucount}}”;使用Angular JS的CountUp
- 使用angular重定向到html页面
- angular.js没有'无法在PhoneGap中处理视图标记
- Javascript(Angular)从一个对象数组到第二个数组查找值
- angular 1.5应用程序中的导航栏
- angular的下拉菜单
- Angular只从数组中获取所需的数据
- 如何将不可变的js导入angular 2(alpha)
- Angular js-返回一个包含类似
- Angular.config未被调用
- AngularJS Provider 不会注入到 angular.config 中
- angular.config with ngBootbox
- Angular:在模块's的config/run中混合了提供商和自定义服务
- 如何测试Angular模块的config函数
- 有没有办法在config函数中使用$http,或者有没有办法在config函数中调用url来获取angular js中的
- Angular $http config timeout
- 使用typescript和angular 2的Karma测试会为“system .config”抛出Typeerror