0

Not able to solve this issue. My app.module.ts

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';

import { AppRoutingModule } from './app-routing.module';
import { HttpClientModule } from '@angular/common/http';

import {NoopAnimationsModule} from '@angular/platform-browser/animations';
import {MatButtonModule,
                MatCheckboxModule,
                MatSidenavModule,
                MatToolbarModule,
                MatListModule,
              MatDialogModule,
              MatInputModule,
            MatSnackBarModule} from '@angular/material';

import {FormsModule, ReactiveFormsModule} from '@angular/forms';

import { AppComponent } from './app.component';
import { ProjectResourceComponent } from './project-resource.component';
import { ProjectsComponent } from './projects.component';
import { StatusComponent } from './status.component';
import { TaskComponent, DialogOverviewExampleDialog } from './task.component';

import { FirstComponent } from './first.component';
import { ProjectsList } from './first.component';

import { GetProjectList } from './master.service';

import { FilterPipe } from './filter.pipe';
import { TaskDetailComponent } from './task-detail.component';



@NgModule({
  declarations: [
  AppComponent,
    FirstComponent,
    ProjectResourceComponent,
    ProjectsComponent,
    StatusComponent,
    TaskComponent,
  FilterPipe,
    DialogOverviewExampleDialog,
    TaskDetailComponent
  ],
  imports: [
  BrowserModule,
    HttpClientModule,
    NoopAnimationsModule,
    AppRoutingModule,
    MatButtonModule,
    MatCheckboxModule,
    MatSidenavModule,
    MatToolbarModule,
    MatListModule,
    MatDialogModule,
    FormsModule,
    ReactiveFormsModule,
    MatInputModule,
    MatSnackBarModule

  ],
    entryComponents: [
        DialogOverviewExampleDialog
    ],
  providers: [GetProjectList,
              ProjectsList],

  bootstrap: [AppComponent]
})
export class AppModule { }

my app-routing.module.ts

    import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';

import { RouterModule, Routes } from '@angular/router';

import { FirstComponent } from './first.component';
import { ProjectResourceComponent } from './project-resource.component';
import { ProjectsComponent } from './projects.component';
import { TaskComponent } from './task.component';
import { StatusComponent } from './status.component';
import { TaskDetailComponent } from './task-detail.component';

const routes: Routes = [
 {path: '' , redirectTo: '/first', pathMatch: 'full' },
  { path: 'first', component: FirstComponent,
    children: [
    {path: '', component:ProjectsComponent},
    { path: 'resource', component: ProjectResourceComponent },
    { path: 'project', component: ProjectsComponent },
    { path: 'task', component: TaskComponent
  // ,
  //   children:[
  //     { path: 'taskDetail', component: TaskDetailComponent}
  //   ]
   },
    { path: 'status', component: StatusComponent },
  { path: 'taskDetail', component: TaskDetailComponent}
]
  }
  // { path: 'resource', component: ProjectResourceComponent },
  // { path: 'project', component: ProjectsComponent }
];

@NgModule({
  imports: [
//    CommonModule
RouterModule.forRoot(routes)],
  exports: [ RouterModule ],
  declarations: []
})
export class AppRoutingModule { }

I am a newbie in Angular2. I got this error as soon as I added task-detail.component.ts and task-detail.coponent.html.

I am not sure where it the problem with routing or some other

earlier it was working fine

not able to figure out this error

compiler.es5.js:1694 Uncaught Error: Unexpected value 'undefined' declared by the module 'AppModule'
    at syntaxError (compiler.es5.js:1694)
    at compiler.es5.js:15430
    at Array.forEach (<anonymous>)
    at CompileMetadataResolver.webpackJsonp.../../../compiler/@angular/compiler.es5.js.CompileMetadataResolver.getNgModuleMetadata (compiler.es5.js:15428)
    at JitCompiler.webpackJsonp.../../../compiler/@angular/compiler.es5.js.JitCompiler._loadModules (compiler.es5.js:26826)
    at JitCompiler.webpackJsonp.../../../compiler/@angular/compiler.es5.js.JitCompiler._compileModuleAndComponents (compiler.es5.js:26799)
    at JitCompiler.webpackJsonp.../../../compiler/@angular/compiler.es5.js.JitCompiler.compileModuleAsync (compiler.es5.js:26728)
    at PlatformRef_.webpackJsonp.../../../core/@angular/core.es5.js.PlatformRef_._bootstrapModuleWithZone (core.es5.js:4536)
    at PlatformRef_.webpackJsonp.../../../core/@angular/core.es5.js.PlatformRef_.bootstrapModule (core.es5.js:4522)
    at Object.../../../../../src/main.ts (main.ts:11)

Please help...

Zze
  • 18,229
  • 13
  • 85
  • 118
Abhi
  • 433
  • 2
  • 7
  • 17

0 Answers0