我有以下组件:基本组件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 {}
Run Code Online (Sandbox Code Playgroud)
还有一个包含所有A,B和C组件的组件类:
<A></A>
<B></B>
<C></C>
Run Code Online (Sandbox Code Playgroud)
我的问题是如何获得所有A,B和C的查询?
我试过了
@ViewChildren(A) components: QueryList<A>;
Run Code Online (Sandbox Code Playgroud)
但它只给我一个A组件.
这里也是一个证明这个问题的plunkr.
先感谢您.
我使用 Visual Studio 代码,并使用以下枚举:
export enum Car {
Toyota,
BMW,
Audi,...
}
Run Code Online (Sandbox Code Playgroud)
当我调试时,调试器显示值 0、1 而不是像 Toyota、BMW 那样的枚举描述。我需要哪些设置或代码修改才能让调试器向我显示枚举描述?
我对此声明有疑问 1 >= 2 ? console.log("123"): null;
该语句是否由于“ null”而导致内存泄漏?我可以编写这样的代码,而不是if语句。
最好的祝福,