Dieses Problem konnte nicht behoben werden, wenn ich versuchte, diese Routing-Methode zu verwenden

Geben Sie '{path: string; Komponente: Typ der TrendsComponent; } 'kann nicht dem Typ' Route 'zugewiesen werden. Das Objektliteral darf nur bekannte Eigenschaften angeben, und 'Pfad' ist im Typ 'Route' nicht vorhanden.

export const MODULE_ROUTES: Route[] = [
  { path: 'trends', component: TrendsComponent },
  { path: 'customtrend', component: CustomtrendComponent },
  { path: '**', redirectTo: 'trends', pathMatch: 'full' }
];
0
Arul 26 Juni 2019 im 04:25

3 Antworten

Beste Antwort

Ich denke, dass Sie Route from angle / compiler / src / core (import { Route } from '@angular/compiler/src/core';) verwenden, es ist nicht korrekt.

Sie können auch Route [] verwenden, stellen Sie jedoch sicher, dass Route wie folgt importiert wird import { Route } from '@angular/router';

Viel Spaß beim Codieren!

2
Duy Đoàn 26 Juni 2019 im 02:01

Ändern Sie 'Route []' in 'Routen'. 'Routen' ist bereits ein Array von Objekttypen.
Und 'Routen' sollten folgendermaßen importiert werden: {Routen} aus '@ angle / router' importieren.

3
PENG ZHU 26 Juni 2019 im 01:54

Entfernen Sie das [] neben Route, Ändern

Von

export const MODULE_ROUTES: Route[]

Bis

export const MODULE_ROUTES: Route
0
Sajeetharan 26 Juni 2019 im 01:30