我无法让我的项目运行。很好,直到我...
-
更新我的控制器以包括
"$ionicPlatform, $cordovaToast, $cordovaLocalNotification"
.controller('MenuController', ['$scope', 'menuFactory', 'dishes', 'favoriteFactory', 'baseURL', '$ionicListDelegate', '$ionicPlatform', '$cordovaToast', '$cordovaLocalNotification', function ($scope, menuFactory, dishes, favoriteFactory, baseURL, $ionicListDelegate, $ionicPlatform, $cordovaToast, $cordovaLocalNotification) {
-
我试图运行我的项目并获得
错误:[$喷油器:UNPR]未知提供商:$ CordaloCalnotification Provider< - $ cordaloalocalnotification< - menucontroller
然后,我看到的Angular Doc和其他帖子表明,在此控制器的依赖项注入中,$cordovaLocalNotification
已被省略或拼写错误,但我确定它们是一样的。
确保您包含了工作所需的所有必需的JS文件$ cordalocalocalnotification。
<!-- ngCordova -->
<script src="lib/ngCordova/dist/ng-cordova.js"></script>
var ctrls = angular.module('notiApp.controllers', ['ionic', 'ngCordova', 'ngCordova.plugins']);
宾果游戏!感谢那。这让我感到悲伤...仅供参考。我有那个脚本参考,但是顺序是错误的。
是
<!-- ionic/angularjs js -->
<script src="lib/ionic/js/ionic.bundle.js"></script>
<script src="lib/ionic/js/angular/angular-resource.min.js"></script>
<script src="lib/ngCordova/dist/ng-cordova.js"></script>//THIS is the line
我更改为以下内容,并解决了问题。
<!-- ionic/angularjs js -->
<script src="lib/ionic/js/ionic.bundle.js"></script>
<script src="lib/ngCordova/dist/ng-cordova.js"></script>//THIS is the line
<script src="lib/ionic/js/angular/angular-resource.min.js"></script>