【发布时间】:2018-03-12 11:25:52
【问题描述】:
我有以下组件:基础组件 A。组件 B 和 C 继承自 A。
@Component({
selector: 'A',
template: `<div>A</div>`
})
export class A {}
@Component({
selector: 'B',
template: `<div>B</div>`
})
export class B extends A {}
@Component({
selector: 'C',
template: `<div>C</div>`
})
export class C extends A {}
还有一个包含所有 A、B 和 C 组件的组件类:
<A></A>
<B></B>
<C></C>
我的问题是我怎样才能得到所有 A、B 和 C 的查询列表?
我试过了
@ViewChildren(A) components: QueryList<A>;
但它只给了我A 组件。
这里还有 plunkr 证明了这个问题。
提前谢谢你。
【问题讨论】:
-
您好 Eldho,我确定您是一位经验丰富的 Angular 开发人员。我怎样才能让你更清楚我的问题?
-
我在 Plunkr 中有示例。无法运行它。希望你们能明白我想做什么。 plnkr.co/edit/O8sloL
标签: angular