Uncaught Error: [$ инжектор: modulerr] - AngularJS (включая другой модуль) - PullRequest
0 голосов
/ 26 апреля 2018

Я получаю ошибку ниже в консоли Chrome, при выполнении следующего кода -

Uncaught Ошибка: [$ injector: modulerr] http://errors.angularjs.org/1.6.4/$injector/modulerr?p0=app&p1=Error%3A%20%…ogleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.6.4%2Fangular.min.js%3A22%3A179) в angular.js: 38 вangular.js: 4920 при q (angular.js: 403) при g (angular.js: 4880) при eb (angular.js: 4802) при c (angular.js: 1914) при Sc (angular.js: 1935)в UE (angular.js: 1820) в HTMLDocument.(angular.js: 33367) в l (jquery.min.js: 2)

appModule.js:

var app = angular.module("app",["psFramework"]);

index.html:

<!DOCTYPE html>
<html ng-app="app">
<head>
    <title>PS framework</title>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular-route.js"></script>
    <script src="extmodules\psDashboard\psDashboardModule.js"></script>
    <script src="extmodules\psMenu\psMenuModule.js"></script>
    <script src="extmodules\psFramework\psFrameworkModule.js"></script>
    <script src="extmodules\psFramework\psFrameworkController.js"></script>
    <script src="extmodules\psFramework\psFrameworkDirective.js"></script>
<script src="appModule.js"></script>
</head>
<body>
    <ps-framework-directive></ps-framework-directive>
</body>

</html>

Это из-за включения другого модуля (psFramework)?в appModule.js

1 Ответ

0 голосов
/ 26 апреля 2018

В модуле psFramework объявите зависимости модуля в одном массиве

Измените это:

angular.module("psFramework",["psMenu"],["psDashboard"]);

На:

angular.module("psFramework",["psMenu","psDashboard"]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...