错误:[$ injector:unpr]未知提供者:$ cordovaFileProvider< - $ cordovaFile< - DashCtrl

时间:2016-02-05 06:23:28

标签: angularjs ionic-framework ngcordova

创建了一个测试项目来尝试来自ngCordova的$cordovaFile,但是在注入其中一个控制器并运行xcode项目之后,我看到了未知的提供程序错误。

.controller('DashCtrl', function($scope,$cordovaFile) {})

我真的看不到弹出此错误的方法。

解释我在终端上运行的命令:

使用以下方法创建一个新项目:

1. ionic start writefile
2. platform ios is added by default (using mac)
3. cordova plugin add cordova-plugin-file - added file plugin using ngcordova source
4. ionic build ios
5. Ran the project using xcode to run on simulator.

调试问题,但在社区上发帖可能有助于我更快地解决问题。

1 个答案:

答案 0 :(得分:10)

首先使用

安装插件
bower install -SF ngCordova

ng-cordova.js

中的dist库的ngCordova目录中加入index.html

然后在您的应用中加入“ngCordova”

angular.module('myApp', ['ngCordova'])