Preguntas etiquetadas con callback

Una devolución de llamada es un fragmento de código (es decir, la dirección o referencia de una función o método o una expresión lambda) que se pasa como argumento a otro código, que se espera que devuelva (ejecute) el argumento en algún momento conveniente. Esta etiqueta debe usarse con preguntas sobre una API que usa devoluciones de llamadas para notificar a la persona que llama cuando se completa una acción. Use la etiqueta de manejo de eventos para preguntas relacionadas con la suscripción a eventos como en un marco de GUI.


4
La suscripción está en desuso: use un observador en lugar de una devolución de llamada de error
Cuando ejecuto el linter, dice: subscribe is deprecated: Use an observer instead of an error callback Código (de una aplicación angular 7 con angular-cli): this.userService.updateUser(data).pipe( tap(() => {bla bla bla}) ).subscribe( this.handleUpdateResponse.bind(this), this.handleError.bind(this) ); No sé exactamente qué debo usar y cómo ... ¡Gracias!

10
Estilo JavaScript para devoluciones de llamada opcionales
Tengo algunas funciones que ocasionalmente (no siempre) recibirán una devolución de llamada y la ejecutarán. ¿Verificar si la devolución de llamada está definida / funciona es un buen estilo o hay una mejor manera? Ejemplo: function save (callback){ .....do stuff...... if(typeof callback !== 'undefined'){ callback(); }; };


7
Bash: pasar una función como parámetro
Necesito pasar una función como parámetro en Bash. Por ejemplo, el siguiente código: function x() { echo "Hello world" } function around() { echo "before" eval $1 echo "after" } around x Debería generar: before Hello world after Sé evalque no es correcto en ese contexto, pero eso es solo …

6
Devolución de llamada de C ++ usando miembro de clase
Sé que esto se ha preguntado tantas veces, y por eso es difícil profundizar y encontrar un ejemplo simple de lo que funciona. Tengo esto, es simple y funciona para MyClass... #include <iostream> using std::cout; using std::endl; class MyClass { public: MyClass(); static void Callback(MyClass* instance, int x); private: int …


6
Complemento jQuery: agregar funcionalidad de devolución de llamada
Estoy tratando de darle la funcionalidad de devolución de llamada de mi complemento y me gustaría que funcione de una manera algo tradicional: myPlugin({options}, function() { /* code to execute */ }); o myPlugin({options}, anotherFunction()); ¿Cómo manejo ese parámetro en el código? ¿Se trata como una entidad completa? Estoy bastante …


11
¿Cómo 'valido' en la destrucción en rieles
Tras la destrucción de un recurso en reposo, quiero garantizar algunas cosas antes de permitir que continúe una operación de destrucción. Básicamente, quiero tener la capacidad de detener la operación de destrucción si noto que hacerlo colocaría la base de datos en un estado no válido. No hay devoluciones de …

9
Usando ActiveRecord, ¿hay alguna manera de obtener los valores antiguos de un registro durante after_update?
Configuración usando un ejemplo simple: tengo 1 tabla ( Totals) que contiene la suma de la amountcolumna de cada registro en una segunda tabla ( Things). Cuando thing.amountse actualiza, me gustaría simplemente agregar la diferencia entre el valor anterior y el nuevo valor a total.sum. Ahora mismo estoy restando self.amountdurante …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.