angular

Mattepuffo's logo
Multi ng-repeat in Ionic

Multi ng-repeat in Ionic

Quando usiamo JSON, possiamo avere degli array dentro un oggetto.

Quindi, quando cicliamo sul oggetto più grande, ci può capitare di dover eseguire anche un ciclo su un "sotto-array".

E questo mi è capitato in una app scritta in Ionic.

In pratica, l'oggetto principale riguardava gli attributi di un cliente; al quale sono legate più indiirizzi sui quali ciclare.

Mattepuffo's logo
Inviare richieste POST in AngularJS

Inviare richieste POST in AngularJS

Solo dopo mi sono accorto che le funzioni success e error sono deprecate in favore di then.

Il tutto è comunque funzionante, ma prima o poi riscrivo l'articolo per bene!

Oggi vediamo come inviare richieste POST usando AngularJS; sul server useremo PHP.

Facciamo però alcune considerazioni:

  • invieremo e riceveremo dati in formato JSON
  • faremo la codifica (e la decondifica ovviamente) dei dati in BASE64
  • nel mio caso specifico siamo su una app (Ionic) e, quindi le richieste sono di tipo Cross-Domain-Origin; imposteremo gli header in PHP, ma non è obbligatorio se non siete in ambito Cross-Domain-Origin

A questo punto direi di cominciare.

Mattepuffo's logo
Ordinare tabelle in AngularJS

Ordinare tabelle in AngularJS

In questo articolo avevamo visto come impostare un filtro in AngularJS.

Oggi aggiungiamo un'altra funzione: l'ordinamento!

In pratica ordiniamo i dati cliccando sulla cella d'intestazione della tabella.

Io non ho usato dei link, come in molti esempi online, perchè non mi funzionano; ho optato direttamente per il click sulla cella.

Mattepuffo's logo
Controllare la connessione in Apache Cordova con ngCordova

Controllare la connessione in Apache Cordova con ngCordova

In questo articolo abbiamo visto come controllare la connessione nelle nostre app che fanno uso di Apache Cordova.

In questo articolo tratteremo lo stesso argomento, ma usando ngCordova.

ngCordova è una collezione di strumenti AngularJS per Apache Cordova; questi strumenti vengono molto usati in Ionic, visto che fa uso di AngularJS.

ngCordova mette a disposizione anche la possibilità di controllare lo stato della connessione nelle nostre app.

Mattepuffo's logo
Aggiornare Ionic in un progetto esistente

Aggiornare Ionic in un progetto esistente

Sto usando Ionic per una app, e mi trovo abbastanza bene.

L'unica rottura è la serie di librerie da tenere aggiornate:

  • Node.js -> richiesto come base
  • Apache Cordova -> richiesto come base per Ionic
  • AngularJS -> i progetti di Ionic si basano su questo
  • Ionic
  • i plugin vari

Ed inoltre dobbiamo farlo sia a livello di sistema che di progetto.