装饰器不支持 AppRoutingModule 函数调用的模板编译期间出错,但调用了 RouterdataUrl
Error during template compile of AppRoutingModule Function calls are not supported in decorators but RouterdataUrl was called
我正在构建我的 angular 7 项目的生产版本
在这里遇到这个错误是我的 APP-Routing.Module.ts 代码,它包含常见的路由值
这是错误消息:-ERROR in src\app\app-routing.module.ts(19,30):'AppRoutingModule' 的模板编译期间出错
装饰器不支持函数调用,但调用了 'RouterdataUrl'。
var con: RouterdataUrl = new RouterdataUrl();
const routes: Routes = con.routerdata();
@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule]
})
export class AppRoutingModule { }
export const routingComponents = [LeftmenuComponent, DasboardComponent, HeardermenuComponent, UserdiplayComponent,
AdsServiceComponent, UsertaskdisplayComponent, WithdrwalComponent, AllplanComponent, DaywisereportComponent]
function routerdata() {
const Routes = [
{ path: 'leftmenu', component: LeftmenuComponent },
{ path: 'dasboard', component: DasboardComponent },
{ path: 'heardermenu', component: HeardermenuComponent }
];
return Routes;
}
And here is APP MODULE CODE
<div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
<div class="snippet-code">
<pre><code> //IMPORT....
@NgModule({
declarations: [
AppComponent,
routingComponents,
WithdrwalComponent,
UsertaskdisplayComponent,
AllplanComponent,
UsersqueryComponent,
DaywisereportComponent
],
imports: [
BrowserModule,
FormsModule,
HttpClientModule,
BrowserAnimationsModule,
ToastrModule.forRoot(),
NgxLoadingModule.forRoot({}),
AppRoutingModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
我正在构建我的 angular 7 项目的生产版本 在这里遇到这个错误是我的 APP-Routing.Module.ts 代码,它包含常见的路由值
这是错误消息:-ERROR in src\app\app-routing.module.ts(19,30):'AppRoutingModule' 的模板编译期间出错 装饰器不支持函数调用,但调用了 'RouterdataUrl'。
var con: RouterdataUrl = new RouterdataUrl();
const routes: Routes = con.routerdata();
@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule]
})
export class AppRoutingModule { }
export const routingComponents = [LeftmenuComponent, DasboardComponent, HeardermenuComponent, UserdiplayComponent,
AdsServiceComponent, UsertaskdisplayComponent, WithdrwalComponent, AllplanComponent, DaywisereportComponent]
function routerdata() {
const Routes = [
{ path: 'leftmenu', component: LeftmenuComponent },
{ path: 'dasboard', component: DasboardComponent },
{ path: 'heardermenu', component: HeardermenuComponent }
];
return Routes;
}
And here is APP MODULE CODE
<div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
<div class="snippet-code">
<pre><code> //IMPORT....
@NgModule({
declarations: [
AppComponent,
routingComponents,
WithdrwalComponent,
UsertaskdisplayComponent,
AllplanComponent,
UsersqueryComponent,
DaywisereportComponent
],
imports: [
BrowserModule,
FormsModule,
HttpClientModule,
BrowserAnimationsModule,
ToastrModule.forRoot(),
NgxLoadingModule.forRoot({}),
AppRoutingModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }