这里的ts1206装饰器无效,Angular 6 Tutorial示例

时间:2018-06-03 22:17:57

标签: angular

有问题的“装饰者”出现在下面的区块中。

@NgModule({
  declarations: [
    AppComponent,
    MyNavComponent,
    FirstPageComponent,
    SecondPageComponent,
    ThirdPageComponent
  ],
  imports: [
    BrowserModule,
    BrowserAnimationsModule,
    LayoutModule,
    MatToolbarModule,
    MatButtonModule,
    MatSidenavModule,
    RouterModule.forRoot(appRoutes),
    MatIconModule,
    MatListModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})

示例是我对将 RouterModule 导入到教程Angular Material And Angular 6 – Material Design For Angular中描述的应用程序的方法的理解。

在本地开发服务器中运行的trsnspiler生成的消息如下:

  

日期:2018-06-03T19:57:21.828Z - 哈希:46428b505e290e79e66d - 时间:   632ms 4个未更改的块chunk {main} main.js,main.js.map(main)15.3   kB [initial] [rendered] i“wdm”:编译成功。错误   src / app / app.module.ts(14,1):错误TS1206:装饰器无效   这里。

我在OneDrive上发布了整个应用程序,减去了node_modules目录,位于StringMorph_20180603_151629.zip

除了我以外,除了我之外,还有哪些显而易见的细微之处,我忽略了什么?

1 个答案:

答案 0 :(得分:2)

This answer似乎是正确的。导出类语句必须紧随任何修饰符(例如@ Injectable,@ NgModule等)之后。上面代码块的最后两行应为:

})
export class ModuleName { }