После некоторого копания я нашел это: schema.json , schema.json для CLI. В этом много хорошего.
В соответствии с этим действительными значениями для --routing-scope
являются либо Child
, либо Root
. Оболочка имеет значение. По умолчанию Child
.
Странно то, что генерируемый код выглядит одинаково, независимо от того, какое значение я использую. Они оба выглядят так, как показано ниже после запуска ng g m testing --routing-scope Child
или ng g m testing --routing-scope Root
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
@NgModule({
imports: [
CommonModule
],
declarations: []
})
export class TestingModule { }
Дальнейшее копание показывает , что значение используется при создании кода для построения функции forRoot
или forChild
в модуле imports
.