Angular未知提供商错误
Angular unknown provider error
我在运行grunt服务时遇到了angular和yeoman的问题,它会将我的angular应用程序最小化并输出到我的dist目录以用于生产。当在我的本地主机上运行我的应用程序时,一切似乎都很好,但在做了构建之后,正在发生的事情对我来说目前还不清楚。如有任何帮助,我将不胜感激。
这是我在项目中引入的导致问题的控制器:
var myPlayer
angular.module('myapp')
.controller('ShowCaseTabCtrl', function ($scope) {
$scope.tabs = [
{
title:"Video",
content:'templates/showcased-video.html',
},
{
title:"Gallery",
content:'templates/showcased-gallery.html',
}
];
// here I am firing this method on ng-include onload to ensure video js
// is being properly instantiated
$scope.initVideo = function() {
videojs('showcase-video', {
'controls': true,
'autoplay': false,
'preload': 'auto',
'poster': 'images/posters/poster.jpg'
}, function(){
myPlayer = this;
myPlayer.dimensions(900, 600);
myPlayer.poster('images/posters/poster.jpg');
myPlayer.src([
{ type: 'video/mp4', src: 'video/myvideo.mp4' },
{ type: 'video/ogg', src: 'video/myvideo.ogv' }
]);
});
}
});
这是我对上面控制器的视图:
<section ng-controller="ShowCaseTabCtrl">
<div class="mod-wrap full-bleed">
<tabset>
<tab ng-repeat="tab in tabs" heading="{{tab.title}}" content="{{tab.content}}" active="tab.active">
<ng-include src="tab.content" onload="initVideo()"></ng-include>
</tab>
</tabset>
</div>
从yo-angular生成器运行grunt服务后出现的错误:
Error: [$injector:unpr] Unknown provider: aProvider <- a
原因可能是你的js文件被压缩了。
尝试用数组符号来声明你的控制器、服务和过滤器。
。
controller('ShowCaseTabCtrl', ['$scope', function ($scope) {
// Your code here
}]);
该引用在Angular Phonecat教程的第5步中。
相关文章:
- Angular未知提供商错误
- AngularJS错误:未知提供商
- 将输入字段值传入angularjs $resource undefined,错误显示未知的作用域提供商
- 错误:[$injector:unpr]未知提供商:ngCsv <- ngCsv <- dynamicDemoContro
- 获取"错误:[$injector:unpr]未知提供商"错误
- AngularJS错误:[$injector:unpr]未知提供商:$achorScrollProvider <- $a
- Angular:错误:[$injector:unpr]未知提供商:$scopeProvider <- $scope
- 错误:[$injector:unpr]未知提供商:ngTableParamsProvider <
- AngularJS在向工厂注入常量时出现未知提供商错误
- Angularjs未知提供商错误
- Angular js未知提供商错误Angular -animate
- 咕噜发球:dist ->错误:[$injector:unpr]未知提供商:utilProvider <- util <-
- Angular JS错误:[$injector:unpr]未知提供商
- 未捕获错误:[$injector:unpr]未知提供商:dependency1 provider <- dependen
- Angular JS:为什么Angular会用未知的提供商来过滤错误:defaultFilterProvider <
- Angularjs错误未知提供商
- 为什么我得到一个角未知提供商注入错误时,传递一个数组的模式
- Angular提供商错误——必须定义$get工厂方法
- 未捕获的错误:[$injector:modulerr]由于:错误:[$injector:unpr]未知的提供商:$sta
- 未捕获错误:[$injector:unpr]未知提供商:aProvider <- a