Question du test Angular 4 (legacy)

Comment obtenir l'élément parent d'un élément enfant en AngularJS

Expert

Soit le code suivant

const routes: Routes = [{
    path: 'parent',
    component: AbstractParentComponent,
    children: [
        {
            path: '',
            component: ParentComponent
        },
        {
            path: 'child',
            component: ChildComponent
        }
    ]
}];

Avec les components suivants :

// abstractparent.component.ts
import {Component} from '@angular/core';

@Component({
    selector: 'app-abstract-parent',
    template: 'Parent: <router-outlet></router-outlet>'
})
export class AbstractParentComponent {
    constructor() {
    }
}
// parent.component.ts
import {Component} from '@angular/core';

@Component({
    selector: 'app-parent',
    template: 'Parent'
})
export class ParentComponent {
    constructor() {
    }
}
// child.component.ts
import {Component} from '@angular/core';

@Component({
    selector: 'app-child',
    template: '<p>child</p>'
})
export class ChildComponent {
    constructor() {
    }
}

Qu'affichera la page à l'URL /parent/child ?

Auteur: Mathieu RobinStatut : PubliéeQuestion passée 455 fois
Modifier
1
Évaluations de la communauté
developer avatar
koceila
04/11/2023
j'ai répondu "child" (template du ChildComponent ). est ce bien la bonne réponse ?