/ / कोणीय एनजी-व्यवस्थापक लोड नहीं करता है - जावास्क्रिप्ट, एंगुलरज, एनजी-एडमिन

कोणीय एनजी-एडमिन लोड नहीं करता है - जावास्क्रिप्ट, एंगुलरज, एनजी-एडमिन

मैं वर्णित के रूप में एनजी-व्यवस्थापक सेट करने का प्रयास कर रहा हूं डॉक्स, लेकिन मुझे कंसोल में निम्नलिखित त्रुटि मिल रही है:

Uncaught Error: [$injector:modulerr] Failed to instantiate module app due to:
Error: [$injector:unpr] Unknown provider: AdminDescription
http://errors.angularjs.org/1.3.15/$injector/unpr?p0=AdminDescription
at REGEX_STRING_REGEXP (http://localhost:3000/libs/angular/angular.js:63:12)
at http://localhost:3000/libs/angular/angular.js:4015:19
at getService (http://localhost:3000/libs/angular/angular.js:4162:39)
at Object.invoke (http://localhost:3000/libs/angular/angular.js:4194:13)
at runInvokeQueue (http://localhost:3000/libs/angular/angular.js:4109:35)
at http://localhost:3000/libs/angular/angular.js:4118:11
at forEach (http://localhost:3000/libs/angular/angular.js:323:20)
at loadModules (http://localhost:3000/libs/angular/angular.js:4099:5)
at createInjector (http://localhost:3000/libs/angular/angular.js:4025:11)
at doBootstrap (http://localhost:3000/libs/angular/angular.js:1452:20)

मेरा टेम्पलेट है

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Admin</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="libs/ng-admin/build/ng-admin.min.css">
</head>
<body ng-app="app">
<div class="container-fluid">
<div ui-view></div>
</div>

<script src="libs/angular/angular.js"></script>
<script src="libs/ng-admin/build/ng-admin.min.js"></script>
<script src="admin.js"></script>
</body>
</html>

तथा admin.js है:

var app = angular.module("app", ["ng-admin"]);

app.config(function (AdminDescription, NgAdminProvider) {
var nga = AdminDescription;
var app = nga.application("My backend")
.baseApiUrl("http://localhost:3000/");
});

चूंकि मैंने कोई इकाइयां स्थापित नहीं की हैं, इसलिए मैं पूरी तरह से अन्य त्रुटियों की उम्मीद करता हूं, लेकिन मैं यह देख सकता हूं कि इसे खोजने में परेशानी क्यों होगी AdminDescription प्रदाता। मैंने जाँच की है और ब्राउज़र सभी जेएस को सफलतापूर्वक लोड कर रहा है, इसलिए यह उसके कारण नहीं है।

उत्तर:

उत्तर № 1 के लिए 1

आपने संभवतः 0.6 और 0.7 के बीच एक मध्यवर्ती संस्करण का उपयोग किया है। अब सही वाक्यविन्यास है:

var app = angular.module("app", ["ng-admin"]);

app.config(function (NgAdminConfigurationProvider) {
var nga = NgAdminConfigurationProvider;
var app = nga.application("My backend")
.baseApiUrl("http://localhost:3000/");
});