2016-04-12 11 views
0

これは、同じ問題の前に他の質問と重複していません。
ここに記載されているすべてのソリューションを試してみましたが、いずれも機能しませんでした。Ionic Unkown providerエラー

私は、ブラウザ上でこのエラーが発生します。

Uncaught Error: [$injector:unpr] Unknown provider: $$forceReflowProvider <- $$forceReflow <- $$animateQueue <- $animate <- $compile <- $$animateQueue http://errors.angularjs.org/1.4.3/ $injector/unpr?p0=%24%24forceReflowProvid…eQueue%20%3C-%20%24animate%20%3C-%20%24compile%20%3C-%20%24%24animateQueue

私は依存関係として適切にそれを呼び出すと、一度だけ、それを呼び出すために、私のindex.htmlに含める、ngAnimateをインストールしてください行われ、最終的にはI私のbower.jsonをチェックして更新しました。
他に何か確認する必要がありますか?

UPDATE

app.js

angular.module('starter', ['ionic', 'ngRoute', 'starter.homeController', `'starter.clientsController', 'starter.jargonController', 'starter.toolsController', 'starter.welcomeController'])` 
.config(function($stateProvider, $urlRouterProvider) { 


$urlRouterProvider.otherwise('/home'); 

$stateProvider 


    .state('home', { 
     url: '/home', 
     templateUrl: 'templates/home.html', 
     controller: 'HomeCtrl' 
    }) 
    .state('welcome', { 
     url: '/welcome', 
     templateUrl: 'templates/welcome.html', 
     controller: 'welcomeCtrl', 
     css: 'css/welcome.css' 
    }) 

    .state('jargon', { 
     url: '/jargon', 
     templateUrl: 'templates/jargon.html', 
     controller: 'jargonCtrl', 
     css: 'css/jarg.css' 


    }) 


    .state('clients', { 
     url: '/clients', 
     templateUrl: 'templates/clients.html', 
     controller: 'clientsCtrl', 
     css: 'css/clients.css' 


    }) 


    .state('tools', { 
     url: '/tools', 
     templateUrl: 'templates/tools.html', 
     controller: 'toolsCtrl', 
     css: 'css/tools.css' 
    }); 

}); 

HOME:

angular.module('starter.homeController', ['ionic', 'ngAnimate']) 
.controller('HomeCtrl', function ($scope){ 


}); 

ジャーゴン:

angular.module('starter.jargonController', ['ionic', 'ionic.contrib.ui.tinderCards2', 'ngTouch']) 

.controller('jargonCtrl', function($scope) { 

}); 

WELCOME:

angular.module('starter.welcomeController', ['ionic']) 
.controller('welcomeCtrl', function ($scope) { 

}); 

TOOLS:問題は、角度が正しい順序でロードされていなかったということでしたので

angular.module('starter.toolsController', ['ionic']) 
.controller('toolsCtrl', function ($scope){ 

$scope.collapsedd=false; 

$scope.toggle=function() 
{ 
    $scope.collapsedd=!$scope.collapsedd; 

} 
}); 
+0

これは排他的に注射の問題です。この問題の原因となっているコントローラー/サービス/工場を確認する必要があります。 – Makoto

+0

私はどちらがどれか分かりません。私はたくさん持ってる。私は投稿を更新します – Hana

答えて

0

[OK]をクリックします。私のindex.htmlで は、私は自分のアプリケーションにロードされたスクリプトのリストの一番上に

<script src="lib/angular/angular.min.js"></script> 
<script src="lib/angular/angular.js"></script> 

を移動しました。

+0

あなたはそれらの両方を含めるべきではありません。 minifiedかnon-minifiedのどちらか。 – devqon

+0

ありがとう、私はそれを削除しました – Hana