ошибка TS2322: тип «строка» не может быть назначен типу «Тип <any>».в угловых 7 - PullRequest
0 голосов
/ 26 октября 2018

Я использую angular7 и выполняю маршрутизацию для администратора, но ее ошибка выдачи 'строка не может быть назначена типу' Кто-нибудь может сказать, что это за ошибка и как я могу ее исправить?

Снимок экрана ошибки: -

enter image description here

admin.routing.ts

import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { adminComponent } from './admin.component';

const routes:  Routes =[
    {
        path: 'admin',
        component:adminComponent,
        children: [
            {path: '', component: 'loginComponent', pathMatch: 'full'},
            {path: 'dashboard', component: 'dashboardComponent'}
            //{path: 'login', component: 'loginComponent'}
        ]
    }
];

export const adminComponents = [
    adminComponent
];

@NgModule({
    imports: [RouterModule.forChild(routes)],
    exports: [RouterModule]
})

export class adminRouterModule{

}

Ответы [ 2 ]

0 голосов
/ 26 октября 2018

Удалить '' из component: loginComponent

{path: '', component: loginComponent, pathMatch: 'full'},
{path: 'dashboard', component: dashboardComponent}
0 голосов
/ 26 октября 2018

Ваш компонент не должен быть string, это имя component,

изменить

С

  {path: 'dashboard', component: 'dashboardComponent'}

К

  {path: 'dashboard', component: dashboardComponent}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...