繁体   English   中英

EventEmitter 和 EventEmitter 有什么区别<Example>和事件发射器<Example> ()

[英]What is the difference between EventEmitter<Example> and EventEmitter<Example>()

有什么区别(如果有的话):

@Output() exampleChange: EventEmitter<Example> = new EventEmitter();

@Output() exampleChange = new EventEmitter<Example>();

没有区别,实际上是一样的。

这定义了类型,然后初始化它:

@Output() exampleChange: EventEmitter<Example> = new EventEmitter();

这是直接初始化的:

@Output() exampleChange = new EventEmitter<Example>();

我建议使用第二种方式

在组件中设置变量时考虑一下

export class MyTestComponent {
  myNumber:number = 10;
}
-------------------------------------
export class MyTestComponent {
  myNumber = 10;
}

在这两个示例中,我创建了一个调用 myNumber 的变量并将其值设置为 10,但在第二个示例中,我给了它一个类型。 在 JS 中,除了脚本的良好顺序之外,代码之间没有区别

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM