0

angularアプリケーションにkinveyを挿入するのに問題があります。以下のコードで次のエラーが発生しました。Uncaught Error: [$injector:unpr]

var app = angular.module('FantasySeasons', ['snap', 'ngRoute', 'ngResource', 'ngTouch',
 'angular-carousel', 'FSControllers', 'FSPartials', 'kinvey']);

    app.config(['$routeProvider', function($routeProvider) {
        $routeProvider.when('/', {
            templateUrl : 'partials/home.html',
            controller : 'HomeCtrl'
        }).otherwise({
            redirectTo : '/'
        });
    }]);


    app.run(function($kinvey){
        var promise = $kinvey.init({
            appKey: 'your app key',
            appSecret: 'your app secret'
        });
    });
4

1 に答える 1

1

Kinvey Angular ライブラリの作成者として、Kinvey の依存関係を宣言することに何の問題もないと思います。

エラー メッセージはどのモジュールにも固有のものではないため、現時点では推測することしかできません。注意すべきことの 1 つは、ngRouteモジュールが AngularJS コアの一部ではなくなったことです (1.2.0 以降)。これを使用するには、個別に含める必要があります。 docsを参照してください。これが事実であることを確認してください。そうしないと、そのエラーが発生します。

于 2014-01-29T22:15:24.870 に答える