有问题的“装饰者”出现在下面的区块中。
@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。
除了我以外,除了我之外,还有哪些显而易见的细微之处,我忽略了什么?
答案 0 :(得分:2)
This answer似乎是正确的。导出类语句必须紧随任何修饰符(例如@ Injectable,@ NgModule等)之后。上面代码块的最后两行应为:
})
export class ModuleName { }