Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 使用json生成输出eventemitter_Angular - Fatal编程技术网

Angular 使用json生成输出eventemitter

Angular 使用json生成输出eventemitter,angular,Angular,标题几乎表达了我想要表达的内容。我想知道有没有办法在Angular中通过json生成输出eventemitter。这样我就可以确定 事件类型,我可以在外部执行其他操作。只能从事件发射器传递一个值。但是没有什么能阻止这个值成为一个对象 @Output() event = new EventEmitter<any>(); emitEvent($event) { this.event.emit({type: 'key', value: $event}) } @Output()e

标题几乎表达了我想要表达的内容。我想知道有没有办法在Angular中通过json生成输出eventemitter。这样我就可以确定
事件类型,我可以在外部执行其他操作。

只能从事件发射器传递一个值。但是没有什么能阻止这个值成为一个对象

@Output() event = new EventEmitter<any>();

emitEvent($event) {
    this.event.emit({type: 'key', value: $event})
}
@Output()event=neweventemitter();
emit事件($event){
emit({type:'key',value:$event})
}

我知道我可以使用eventemitter输出对象,我想知道是否有任何方法可以在生成的实例上添加新属性。不过还是谢谢你