2015-03-27 3 views
0

Я пытаюсь настроить нг-администратор, как описан в docs, но я получаю следующее сообщение об ошибке в консоли:Угловые нг-администратор не нагружает

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

Поскольку я не создал какие-либо объектов, я ожидаю, флористики r ошибок, но я не понимаю, почему у него возникли проблемы с поиском поставщика AdminDescription. Я проверил, и браузер загружает все JS успешно, так что это не из-за этого.

ответ

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/'); 
}); 
Смежные вопросы