我一直收到同样的错误消息“错误:[$ injector:unpr]未知的提供者:$ ngCordovaProvider< - $ ngCordova< - AppCtrl”

时间:2016-03-15 06:20:54

标签: angularjs cordova ionic-framework ngcordova

我一遍又一遍地得到同样的错误:

Error: [$injector:unpr] Unknown provider: $ngCordovaProvider <- $ngCordova <- AppCtrl.

我在我的index.html(<script src="lib/ngCordova/dist/ng-cordova.js"></script>)中包含了cordova jsfile。

在我的controllers.js文件中,我也包含了依赖项:

angular.module('starter.controllers', ['ngCordova'])

.controller('AppCtrl', function($scope, $ionicModal, $ionicPopup, $ionicLoading, $ionicActionSheet, $timeout, $ngCordova, $cordovaCapture) {

如果有人能帮助我,那就意味着很多!

1 个答案:

答案 0 :(得分:1)

模块ngCordova不提供名为$ngCordova的服务。据我在文档中看到,实际上没有这样的服务。