Sto usando messaggi angolari per visualizzare errori di convalida del modulo sulla mia app angolare. Come per la documentazione, ho costruito il seguente codiceangularjs: ng-messaggio mostra sempre
<form name="loginForm">
<label class="item item-input">
<input type="email" placeholder="Email" ng-model="data.email" name="email" required>
</label>
<div ng-messages="loginForm.email.$error" style="color:maroon">
<div ng-message="required">Please input a valid e-mail address</div>
<div ng-message="email">You did not enter your email address correctly...</div>
</div>
</form>
ho incluso la direttiva ngMessages nel mio javascript, così come importare il file angolare messages.js.
Sfortunatamente, questi due messaggi sono visualizzati in perpetuo. Indipendentemente da ciò che digito nel campo di input, sia esso un indirizzo email valido o meno. Entrambi i messaggi sono sempre visualizzati. Se provo a includere solo un messaggio ng, il risultato è lo stesso.
Qualche idea su cosa potrei fare male?
edit: Nel caso in cui la mia descrizione non è molto chiaro, si tratta di una stampa del risultato http://s9.postimg.org/du9230tdb/Screen_Shot_2015_06_26_at_17_09_24.png
@ostrich quale era il vero problema in javascript? Sto vivendo lo stesso problema. Completamente perso! – JenonD