【发布时间】:2019-05-22 05:31:32
【问题描述】:
我正在尝试为 @Output 分配一个别名,但出现 TSLint 错误,
export class CockpitComponent implements OnInit {
@Output('bpCreated') blueprintCreated = new EventEmitter<{ serverName: string, serverContent: string }>();
@Output('srvCreated') serverCreated = new EventEmitter<{ serverName: string, serverContent: string }>();
TSLint:在“CockpitComponent”类中,指令输出属性“serverCreated”不应重命名。请考虑以下使用“@Output() serverCreated = new EventEmitter();” (无输出重命名)
那么什么时候应该在 Angular 中为 @Output() 和 @Input() 分配别名?
【问题讨论】:
标签: angular typescript tslint