首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >装饰器不支持“AppModule”函数调用模板编译过程中的错误,但调用了“ChartModule”

装饰器不支持“AppModule”函数调用模板编译过程中的错误,但调用了“ChartModule”
EN

Stack Overflow用户
提问于 2018-02-05 08:23:50
回答 1查看 3.2K关注 0票数 6

我在我的angular2-highcharts上安装了angular2-highcharts,实现了它。它工作,但在ng serve模式。但是当我执行命令ng build --prod时。我发现了一个错误:

AppModule模板编译过程中的错误

装饰器不支持函数调用,但是调用了.

当我执行ng build时,它可以正常工作。

这是我的app.module.ts

代码语言:javascript
复制
import { BrowserModule } from '@angular/platform-browser';
import { platformBrowserDynamic }  from '@angular/platform-browser-dynamic';
import { NgModule } from '@angular/core';
import { ChartModule } from 'angular2-highcharts';
import { AppComponent } from './app.component';
import { HttpModule } from '@angular/http';

declare var require : any;

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,HttpModule,
    ChartModule.forRoot(require('highcharts/highstock'),require('highcharts/modules/drilldown')),
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }
platformBrowserDynamic().bootstrapModule(AppModule);
EN

回答 1

Stack Overflow用户

发布于 2019-10-01 07:15:14

基本上,您不允许在forRoot函数中执行任何函数调用。

在这里讨论了类似的问题:https://github.com/angular/angular-cli/issues/9358

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

https://stackoverflow.com/questions/48618331

复制
相关文章

相似问题

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