小编Ang*_*han的帖子

Angular中继承组件的QueryList

我有以下组件:基本组件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.

先感谢您.

angular

3
推荐指数
1
解决办法
540
查看次数

调试时显示枚举描述而不是值

我使用 Visual Studio 代码,并使用以下枚举:

export enum Car {
    Toyota,
    BMW,
    Audi,...
}
Run Code Online (Sandbox Code Playgroud)

当我调试时,调试器显示值 0、1 而不是像 Toyota、BMW 那样的枚举描述。我需要哪些设置或代码修改才能让调试器向我显示枚举描述?

typescript visual-studio-code

3
推荐指数
1
解决办法
399
查看次数

1&gt; = 2吗?console.log(“ 123”):null; 创建内存泄漏?

我对此声明有疑问 1 >= 2 ? console.log("123"): null;

该语句是否由于“ null”而导致内存泄漏?我可以编写这样的代码,而不是if语句。

最好的祝福,

javascript typescript

-3
推荐指数
1
解决办法
67
查看次数