Eguraldia minimal app
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
test
.bowerrc
.editorconfig
.gitattributes
.gitignore
.jshintrc
Gruntfile.js
README.md
component.json
karma-e2e.conf.js
karma.conf.js
package.json

README.md

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.