通过app.module定义模块的父子关系(记得导入对应的模块):
import { AppComponent } from './app.component';
import { ParentComponent } from './main/parent/parent.component';
import { SonComponent } from './main/son/son.component';
import { SonaddComponent } from './main/sonadd/sonadd.component';
import { WelcomeComponent } from './welcome/welcome.component';
// If your are not using lazy loading, you need to import your HomeComponent in app.module and mention it under declarations. Also, don't forget to remove from imports
const routes: Routes = [
{
path: '',
redirectTo: '/home',
pathMatch: 'full'
},
{
path: 'home',
component: WelcomeComponent
},
{
path: 'parent',
component: ParentComponent,
children:[
{
path: 'son',
component: SonComponent
},
{
path: '',
component: SonComponent
},
{
path: 'sonadd',
component: SonaddComponent
},
]
},
];
父子组件间的通信:

浙公网安备 33010602011771号