Angular: не удалось найти объявление маршрута в /src/app/app-routing.module.ts - PullRequest
0 голосов
/ 27 марта 2020

Когда я пытаюсь добавить автоматическую c маршрутизацию для компонентов, созданных с помощью следующей команды

ng generate module orders --route orders --module app.module

, я получаю сообщение об ошибке

Couldn't find a route declaration in /src/app/app-routing.module.ts.

app-routing.module.ts

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


@NgModule({
  declarations: [],
  imports: [
    CommonModule
  ]
})
export class AppRoutingModule {

 }

Я также пытался добавить эту строку в файл приложения-маршрутизации

export const routes: Routes = []

Проблема сохраняется. Как исправить эту ошибку?

1 Ответ

0 голосов
/ 27 марта 2020

Вам необходимо добавить маршруты к вашему Angular модулю (@NgModule). Ниже приведен пример, как это сделать (подробнее здесь ):

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

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

//import the routes from your app-routing file
import { routes } from './app-routing';

@NgModule({
  declarations: [],
  imports: [
    CommonModule,

    //Add the routes to your Angular Module
    RouterModule.forRoot(routes)
  ]
})
export class AppRoutingModule {

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