首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将装饰器的函数转换为导出函数?

如何将装饰器的函数转换为导出函数?
EN

Stack Overflow用户
提问于 2020-10-18 06:28:21
回答 1查看 209关注 0票数 1

我有一个angular项目,其中我使用app.module.ts中的以下代码导入一个模块:

代码语言:javascript
复制
@NgModule({
 imports: [
   ...,
   NgxEchartsModule.forRoot({
     echarts: () => import('echarts')
   }),
 ],
})

但当我试图将项目构建成无服务器时,我得到了关于上述导入的以下内容,并要求我将其更改为导出功能,以便decarator可以支持它。我该怎么做?我尝试了不同的导出方法,但不起作用。

代码语言:javascript
复制
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

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2020-10-18 10:28:01

下面的方法对我很有效:

代码语言:javascript
复制
NgxEchartsModule.forRoot({ echarts })

eChart exception (NgxEchartsDirective -> InjectionToken NGX_ECHARTS_CONFIG)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64407961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档