【发布时间】:2020-09-14 14:27:12
【问题描述】:
我在 Angular 9 项目中使用 @Output 装饰器,代码如下:
@Output('myMethod') myMethod: EventEmitter<any> = new EventEmitter();
Typescript 给了我一个错误,并迫使我添加这个关于代码以消除错误:
// tslint:disable-next-line:no-output-rename
如何在不禁用规则的情况下解决此问题?
【问题讨论】:
-
您真的需要传递给@Output 的'myMethod',这已经是字段的名称,所以没有必要。 tslint 规则旨在强制按照您希望在模板中看到属性来命名字段,而不是通过装饰器重命名
标签: angular typescript tslint angular9