Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Promesas AngularJS

Promesas AngularJS

Presentación de la plática "Yo te espero, Angular" sobre promesas en AngularJS

Tweet

More Decks by Daniel Arturo Rodriguez Rosas

Other Decks in Programming

Transcript

  1. ¿Por qué? [0] Intro [1] $q [2] then [3] success/error

    [4] chaining [5] Conclusión Programación asíncrona Código bloqueante Callback Hell Manejo de errores
  2. Promesas “Una promesa representa el resultado eventual de una operación.

    Esta especifica que hacer cuando una operación es concluida, independientemente del estado de su conclusión (éxito/error)” [0] Intro [1] $q [2] then [3] success/error [4] chaining [5] Conclusión
  3. $q Kris Kowal’s Q $q.defer() $q.all() [0] Intro [1] $q

    [2] then [3] success/error [4] chaining [5] Conclusión
  4. [0] Intro [1] $q [2] then [3] success/error [4] chaining

    [5] Conclusión .success() .error() .then()
  5. [0] Intro [1] $q [2] then [3] success/error [4] chaining

    [5] Conclusión ATENCIÓN Las funciones success/error no forman parte del estándar de promesas, son agregadas como propiedades por parte de $http.
  6. Preguntas / Respuestas [0] Intro [1] $q [2] then [3]

    success/error [4] chaining [5] Conclusión
  7. ¡Quiero más! [0] Intro [1] $q [2] then [3] success/error

    [4] chaining [5] Conclusión $q service: docs.angularjs.org/api/ng/service/$q Kris Kowald’s Q: github.com/kriskowal/q Promesas a detalle: dwmkerr.com/promises-in-angularjs-the-definitive-guide/#advancedpromiseschaining Promesas ES6: html5rocks.com/en/tutorials/es6/promises/ Slides: speakerdeck.com/ardroz/promesas-angularjs Cualquier duda, sugerencia, felicitación, reclamo, invitación, etc: Tw: @Ardroz Fb: /DanielArturoRodriguezRosas G+: +DanielRodriguezRosas