¡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.