angular - 如何将功能更改为装饰器的导出功能?
问题描述
我有一个角度项目,我在 app.module.ts 中使用以下代码导入模块:
@NgModule({
imports: [
...,
NgxEchartsModule.forRoot({
echarts: () => import('echarts')
}),
],
})
但是,当我尝试将项目构建为无服务器时,我得到以下关于上述导入的信息,并要求我将其更改为导出功能,以便它可以被 decarator 支持。我怎么做?我尝试了不同的导出方法,但它不起作用。
ERROR in src/app/app.module.ts(107,16): Error during template compile of 'ɵ0'
Function expressions are not supported in decorators
Consider changing the function expression into an exported function.
作为参考,我正在尝试将 ngx-echarts 导入到 Angular 项目中。https://www.npmjs.com/package/ngx-echarts
感谢您的任何帮助。
解决方案
以下对我有用:
NgxEchartsModule.forRoot({ echarts })
eChart 异常(NgxEchartsDirective -> InjectionToken NGX_ECHARTS_CONFIG)
推荐阅读
- ruby-on-rails - 如果用户从支付提供商返回后浏览器会话 cookie 丢失,如何从数据库重新加载 ruby on rails 中的会话
- r - 在 dplyr group_by 中过滤,以便保留符合某些条件的行组合
- python - 函数在 django 中的日期范围之间给出错误的工作日总数
- javascript - 如何快速改变播放音调的频率而不会噼啪作响?
- php - DomPdf 渲染黑白图像
- python - 如何将标记器输出转换为训练器 API 在 Huggingface Transformers 中所需的 train_dataset?
- flutter - 当我关闭我的应用程序时,我的数据库正在重置
- javascript - 动态地将类添加到 React map 函数中的前 n 个元素
- mysql - 我需要通过以下方式加入这两个表..使用mysql
- prismjs - 如何在 Scully 中突出显示代码块?