¡Esta es una revisión vieja del documento!
Para acabar esta unidad vamos a seguir con el ejemplo del seguro médico y vamos a modificar el servicio remoteResource
para que ahora haga uso de las promesas y los controladores que lo usan para adecuarse al nuevo interfaz del servicio.
Ahora modificamos los controladores DetalleSeguroController
y ListadoSeguroController
para que hagan las llamdas al servicio usando las promesas.
remoteResource.get().then(function(seguro) { $scope.seguro = seguro; }, function(status) { alert("Ha fallado la petición. Estado HTTP:" + status); });
remoteResource.list().then(function(seguros) { $scope.seguros = seguros; }, function(status) { alert("Ha fallado la petición. Estado HTTP:" + status); });
El cambio en ambos controladores es solo en las llamadas a get
y list
para que hagan uso del método then
en vez de pasar directamente las funciones de callback al llamar a get
y list
.