Anu*_*jan 0 typescript angular-routing angular
错误说->
src/app/app-routing.module.ts(29,14) 中的错误:错误 TS2322:类型 '{ path: string; 组件:字符串;}[]' 不可分配给类型 'Route[]'。输入'{路径:字符串;组件:字符串;}' 不可分配到类型 'Route'。属性“组件”的类型不兼容。类型 'string' 不能分配给类型 'Type'。
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { Routes } from '@angular/router';
import { SliderComponent } from './slider/slider.component';
import { SignupFormComponent } from './signup-form/signup-form.component';
@NgModule({
imports: [
CommonModule
],
declarations: []
})
export class AppRoutingModule { }
export const routes: Routes = [
{path : 'ImgSlider' , component: 'SliderComponent'},
{path : 'signup' , component: 'SignupFormComponent'},
];
Run Code Online (Sandbox Code Playgroud)
小智 5
该错误告诉您路由的参数是错误的,因为它应该是这样的
export const routes: Routes = [
{path : 'ImgSlider' , component: SliderComponent},
{path : 'signup' , component: SignupFormComponent},
];
Run Code Online (Sandbox Code Playgroud)
这意味着组件名称不应写为字符串。
| 归档时间: |
|
| 查看次数: |
2542 次 |
| 最近记录: |