Non ricevo né un valore emesso dal frammento del modello né una convalida del funzionamento. Il mio modello di Jade:ngMessaggi/convalida angolare non funzionanti
doctype html
html(lang='en', ng-app="Validate")
head
script(src='#{cdn_path}/angular.js/1.3.11/angular.js')
script(src='#{cdn_path}/angular.js/1.3.11/angular-messages.js')
script.
angular.module('Validate', ['ngMessages']);
body
.container
form(method="POST", action="/apply", name="myform", novalidate="")
pre myform.name.$error = {{ myform.name.$error }}
input.form-control(name="name", required="", pattern=".*[a-zA-Z].*", minlength=5)
ng-messages(for="myform.name.$error")
ng-message(when="required") Required!
ng-message(when="min") Too small!
input.btn(type='submit')
La risultante HTML: http://plnkr.co/edit/McyMXwW1b2Ae7kkwQ1sP
vorrei evitare di direttive personalizzati o molto in termini di ulteriore Javascript. Che cosa sto facendo di sbagliato?
Ehi, perché negativo? – squiroid
E anche tu non stavi usando il messaggio ng corretto per una lunghezza minima quando = "minlength" – squiroid
Mi chiedo perché questo è stato downvoted, questa è la soluzione corretta !!! –