Maurizio93 ha scritto:
Sinceramente no
E' presente la condizione
if (!$scope.targaauto), che verifica il
caso in cui la targa non sia stata inserita.
Se la targa non è stata specificata, all'interno del blocco di istruzioni che segue associato al verificarsi di questa condizione, viene mostrato dapprima il messaggio di errore (tramite
alert("Errore! Inserire la targa");) per segnalare il problema all'utente, e poi è presente TUTTO il codice che verifica l'esistenza della targa (che non è stata specificata) fra quelle già esistenti... ma il codice che controlla la presenza della targa dovrebbe essere eseguito quando questa viene effettivamente inserita, e non quando viene omessa!
In pratica, stai controllando la presenza della targa nel ramo di codice dove gestisci il fatto che non sia stata inserita, quindi la tua logica non verrà MAI eseguita; verrà eseguita invece se non metti la targa, ma ovviamente questo non ha senso ed è sbagliato.
Saper leggere un pezzo di codice JavaScript qualsiasi direi che è la base per poter programmare con questo linguaggio.