angular - Angular 9 tslint 没有输出重命名
问题描述
我在 Angular 9 项目中使用 @Output 装饰器,代码如下:
@Output('myMethod') myMethod: EventEmitter<any> = new EventEmitter();
打字稿给了我一个错误,并迫使我添加这个关于代码以消除错误:
// tslint:disable-next-line:no-output-rename
如何在不必禁用规则的情况下解决此问题?
解决方案
这只是一个 tslint 警告。要修复它,您不应重命名输出。
尝试做这样的事情:
@Output() myMethod: EventEmitter<any> = new EventEmitter();
推荐阅读
- php - Composer 自动加载未找到类 psr4
- git - git gui 为分支名称创建自定义快捷方式
- javascript - 如何在迭代中更改 touchableOpacity 的背景
- c# - unit test for api mvc run fails and debug works
- html - 为什么当我将鼠标悬停在我的一些 CSS 网格框上时它们会展开?
- ios - 无法为 iOS 应用创建配置文件
- elasticsearch - Kibana / Elasticsearch:从 kibana 连接到 es 失败,没有可用的分片异常
- regex - 使用正则表达式提取和打印所需值,其余部分无需修改
- ios - 如何在 Swift 中构建和使用我自己的数据源协议?
- c - 将支付分成最小数量的美国票据