Nuestros desarrolladores estrellas agotaron sus depósitos de café, en su búsqueda diariamente por la solución, hasta que Isabel encontró el arreglo en Gogs y en este momento la comparte con nosotros.
Si observa el método de emisión EventEmitter @ angular.io, solo puede tomar un único parámetro de tipo T
emitir (¿valor?: T)
Dado que solo se permite un único parámetro, considere pasarlo como un object
en emit
método.
En el fragmento a continuación, make
& name
las variables mantienen sus respectivos valores:
this.addModel.emit(make: make, name: name);
//shorthand is below
this.addModel.emit(make, name);
Otra opción para escribir fuertemente es la siguiente:
@Output addModel = new EventEmitter
luego puedes emitirlo como muestra @Pankaj-Parkar
this.addModel.emit(make, name);
othis.addModel.emit(make: 'honda', name: 'civic');
Ahora tiene escritura fuerte en lugar de usar object
o any
.
Lo arreglé haciendo
EventEmitter
Entonces pude pasar un objeto como:
this.MyOutputVariable.emit( name: 'jack', age: '12' );
Y funcionó.
Te mostramos las comentarios y valoraciones de los usuarios
Eres capaz de proteger nuestra tarea fijando un comentario y dejando una puntuación te damos las gracias.