EventEmitter<Example> 和 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中,除了脚本的良好顺序外,代码之间没有区别

相关内容

  • 没有找到相关文章

最新更新