Minimal Eguraladi App
Demo minimaleguraldiapp.interzonas.info Post profundizando
Esta aplicación es una prueba de concepto con Angularjs. Quería hacer algo simple y abarcable, para ir introduciéndome en Angularjs.
La idea se me ocurrio al ver estos iconos en canvas y este kitpara hacer interfaces de usuarios.
Angularjs y services
Al ser una prueba de concepto el proyecto no tienen nada un formulario que al enviarlo (o darle a enter ) hace una petición a un servicio web que retorna los datos del tiempo por ciudades. Con esos datos comparamos los iconos (lluvia, nieve, sol, etc) con el set de iconos de Troy y los mostramos, todo simple y minimal
Código del servicio
'use strict';
angular.module('FavoritosAppServices', ['ngResource'])
.factory('Tiempo', function ($resource) {
return $resource('http://api.wunderground.com/api/key/conditions/q/spain/:ciudad.json', {client:'ig', callback:'JSON_CALLBACK'},
{
get: {method:'JSONP', params:{ciudad:'madrid'}, isArray: true}
}
);
});
TODO
- Mirarme el sistema de test con karma
- Control del la api para ver cuantas peticiones quedan
- Bugs
Aviso, el servicio web es muy limitado, si no funciona puede que sea por que ya se ha llegado a la cuota impuesta.