AngularJS 模块 'agGrid' 不可用!您要么拼错了模块名称,要么忘记加载它
AngularJS Module 'agGrid' is not available! You either misspelled the module name or forgot to load it
这是一个常见问题,谷歌搜索显示了很多这样的例子,其中很多都在这个网站上。
答案似乎可以归结为:
- 没有将模块注入应用程序
- 为了包含相关的 JS
- 在
index.html
中包含顺序错误的内容
我正在尝试包括 ag-grid,遵循 instructions for manual include。
在我的 index.html
中,我包括
- Angular
- 农业网格
- 我的控制器
我使用的是Inspinia模板,相关代码是
(function () {
angular.module('TapThatDashboard',
[
'ui.router', // Routing
'oc.lazyLoad', // ocLazyLoad
'ui.bootstrap', // Ui Bootstrap
'chart.js', // Charting
'agGrid'
])
})();
请注意,其他内容正在运行,例如图表。
当我删除 'agGrid'
行时,我的应用程序运行正常(我还没有向我的 HTML 添加任何网格)。当我添加它时,我得到
Module 'agGrid' is not available! You either misspelled the module name or forgot to load it
我的代码太大 post。谁能看出我做错了什么?
请像
一样更新您的代码
// if you're using ag-Grid-Enterprise, you'll need to provide the License Key before doing anything else
// not necessary if you're just using ag-Grid
agGrid.LicenseManager.setLicenseKey("your license key goes here");
// get ag-Grid to create an Angular module and register the ag-Grid directive
agGrid.initialiseAgGridWithAngular1(angular);
// create your module with ag-Grid as a dependency
var module = angular.module("example", ["agGrid"]);
参考 Link : agGrid
这是一个常见问题,谷歌搜索显示了很多这样的例子,其中很多都在这个网站上。
答案似乎可以归结为:
- 没有将模块注入应用程序
- 为了包含相关的 JS
- 在
index.html
中包含顺序错误的内容
我正在尝试包括 ag-grid,遵循 instructions for manual include。
在我的 index.html
中,我包括
- Angular
- 农业网格
- 我的控制器
我使用的是Inspinia模板,相关代码是
(function () {
angular.module('TapThatDashboard',
[
'ui.router', // Routing
'oc.lazyLoad', // ocLazyLoad
'ui.bootstrap', // Ui Bootstrap
'chart.js', // Charting
'agGrid'
])
})();
请注意,其他内容正在运行,例如图表。
当我删除 'agGrid'
行时,我的应用程序运行正常(我还没有向我的 HTML 添加任何网格)。当我添加它时,我得到
Module 'agGrid' is not available! You either misspelled the module name or forgot to load it
我的代码太大 post。谁能看出我做错了什么?
请像
一样更新您的代码// if you're using ag-Grid-Enterprise, you'll need to provide the License Key before doing anything else
// not necessary if you're just using ag-Grid
agGrid.LicenseManager.setLicenseKey("your license key goes here");
// get ag-Grid to create an Angular module and register the ag-Grid directive
agGrid.initialiseAgGridWithAngular1(angular);
// create your module with ag-Grid as a dependency
var module = angular.module("example", ["agGrid"]);
参考 Link : agGrid