【发布时间】:2016-11-16 22:08:44
【问题描述】:
我正在将 ag-grid 添加到使用 angular-fullstack yeoman 生成器创建的 Angular 应用程序中。它使用 ES6,所以我必须在我的 app.js 中使用“import”语法 我用 npm 安装:
npm install ag-grid --save
然后在 app.js 中添加一个导入行,如入门中所述:
从 'ag-grid/main' 导入 {Grid};
然后我将新的“网格”添加到我的模块列表中,就像这样
angular.module('app', [ngCookies, ngResource, ngSanitize, uiRouter, uiBootstrap, _Auth, account, 管理,导航栏,页脚,主,网格 ])
然后我的 chrome 控制台出现错误:
angular.js:68Uncaught Error: [$injector:modulerr] 无法实例化模块应用程序,原因是: 错误:[$injector:modulerr] 无法实例化模块函数 Grid(eGridDiv, gridOptions, params) 由于: 错误:[$injector:strictdi] 网格未使用显式注释,无法在严格模式下调用 http://errors.angularjs.org/1.5.8/$i...di?p0=网格 在http://localhost:3000/vendor.bundle.js:194:13 在 Function.annotate [as $$annotate] (http://localhost:3000/vendor.bundle.js:4078:18) 在 injectionArgs (http://localhost:3000/vendor.bundle.js:4805:37) 在 Object.invoke (http://localhost:3000/vendor.bundle.js:4836:19)
有人知道如何解决这个问题吗? 谢谢。
【问题讨论】:
标签: angularjs ag-grid angular-fullstack