프로필 구성 요소 (이전 구성 요소)를 통해 listProfiles 구성 요소를 탐색하려고합니다. 나는 ActivatedRoute
을 사용하고 listProfile 구성 요소로 이동해야하는 구성 요소에 this.router.navigate(['/listProfiles
])'navigate'속성이 'ActivatedRoute'유형에 없습니다.
코드를 통해로 이동
import {ActivatedRoute, Router} from '@angular/router';
constructor(private router: ActivatedRoute){}
deleteProfile():void{
this.router.navigate(['/listProfiles']); //Gives the error message in the title
}
app.module.ts하기 위해 노력하고있어
import { ListProfilesComponent } from './list-profiles/list-profiles.component';
import { ProfileComponent } from './profile/profile.component';
const appRoutes: Routes = [
{ path: 'addProfile', component: AddProfileComponent },
{ path: 'listProfiles', component: ListProfilesComponent},
{ path: 'profile/:id', component: ProfileComponent},
{ path: 'login', component: LoginComponent}
];
@NgModule({
declarations: [
AppComponent,
ListProfilesComponent,
ProfileComponent,
],
imports: [
FormsModule,
ReactiveFormsModule,
NoopAnimationsModule,
BrowserModule,
HttpModule,
RouterModule.forRoot(
appRoutes,
{enableTracing: true}
)
],
providers: [ StorageService, LoginService, ClientIDService],
bootstrap: [AppComponent]
})
오류가 정확하면'ActivatedRoute' 대신 'Router'를 사용해야합니다. – Alex
예, 그게 전부입니다! 간단한 실수로 죄송합니다. – Fig
우리 모두에게 발생합니다.) – Alex