Javascript angularJS未能加载模块

Javascript angularJS未能加载模块,javascript,jquery,angularjs,html,kinvey,Javascript,Jquery,Angularjs,Html,Kinvey,有没有人知道我为什么会遇到以下问题: 未捕获错误:[$injector:moduler]$injector/modulerr?p0=hellokinevyapp&p1=E…ogleapis.com%2Fajax%2Flibs%2angularjs%2F1.3.6%2Fangular.min.js%3A17%3A350angular.min.js:6匿名functionangular.min.js:36匿名functionangular.min.js:7 rangular.min.js:35 ga

有没有人知道我为什么会遇到以下问题:

未捕获错误:[$injector:moduler]$injector/modulerr?p0=hellokinevyapp&p1=E…ogleapis.com%2Fajax%2Flibs%2angularjs%2F1.3.6%2Fangular.min.js%3A17%3A350angular.min.js:6匿名functionangular.min.js:36匿名functionangular.min.js:7 rangular.min.js:35 gangular.min.js:38 Obangular.min.js:17 dangular.js:18 scangular.min.js:16 Hdangular.min.js:249匿名functionangular.min.js:163 a angular.min.js:32 c


如果您的代码以如下类似的方式构造,那么它应该可以工作,即您应该得到一个模块加载错误:

...
<body>
    ...
    <div data-ng-view="" />
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.6/angular.min.js">
    </script>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.6/angular-route.min.js">
    </script>
    <script src="https://da189i1jfloii.cloudfront.net/js/kinvey-angular-1.1.4.min.js">
    </script>
    ...
    <script>
        var app = angular.module("helloKinveyApp", ["ngRoute", "kinvey"]);

        app.run(["$kinvey", function($kinvey) {
            var promise = $kinvey.init({
               appKey: clientParams.appKey,
               appSecret: clientParams.appSecret
            });

            promise.then(function() {
                console.log("Kinvey init with success");
            }, function(errorCallback) {
                console.log("Kinvey init with error: " + JSON.stringify(errorCallback));
            });
        }]);
    </script>
</body>

使用angular的非精简版本,您将获得有关问题的更多详细信息。以下行位于您应用程序的哪个部分:var app=angular.modulehelloKinveyApp[ngRoute,kinvey];?那么jQuery标记在这里做什么?可能是您没有包括定义模块的js文件?将kinvey.js load放在angle.js文件load之上我忘记在index.htmlso中引用app.js了,就是这样。它应该低于angular和kinvey,因为它依赖于它们。放在最后,你的问题就会得到解决。如果这有助于解决你的问题,别忘了选择它作为答案。
...
<body>
    ...
    <div data-ng-view="" />
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.6/angular.min.js">
    </script>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.6/angular-route.min.js">
    </script>
    <script src="https://da189i1jfloii.cloudfront.net/js/kinvey-angular-1.1.4.min.js">
    </script>
    ...
    <script>
        var app = angular.module("helloKinveyApp", ["ngRoute", "kinvey"]);

        app.run(["$kinvey", function($kinvey) {
            var promise = $kinvey.init({
               appKey: clientParams.appKey,
               appSecret: clientParams.appSecret
            });

            promise.then(function() {
                console.log("Kinvey init with success");
            }, function(errorCallback) {
                console.log("Kinvey init with error: " + JSON.stringify(errorCallback));
            });
        }]);
    </script>
</body>