我正在尝试配置一个 ng-admin 应用程序。我想在开始配置之前从文件中加载一些数据,但是当我尝试在回调中执行此操作时,我收到以下错误:
Uncaught Error: [$injector:modulerr] Failed to instantiate module adminModule due to:
Error: [$injector:nomod] Module 'adminModule' is not available!
You either misspelled the module name or forgot to load it.
If registering a module ensure that you specify the dependencies as the second argument.
这是代码:
$.get('/api/schema', function buildNgConfig(data) {
var adminModule = angular.module('adminModule', ['ng-admin']);
adminModule.config(['NgAdminConfigurationProvider', function (nga) {
var app = nga.application(data.label).baseApiUrl('/api/');
// ...
如果我adminModule.config
从 ajax 加载回调中取出(并使用页面中嵌入的数据,所以我不需要回调)并将所有内容放在全局范围内,它就可以工作。
如果我想在函数中初始化角度模块,我需要做些什么吗?