/ / Angular ng-admin не се зарежда - javascript, angularjs, ng-admin

Ъгловият ng-admin не се зарежда - javascript, angularjs, ng-admin

Опитвам се да настроя ng-admin, както е описано в документи, но получавам следната грешка в конзолата:

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 доставчик. Проверих и браузърът зарежда всички JS успешно, така че не е заради това.

Отговори:

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/");
});