Sto migrando una vecchia pagina html da jQuery a Angular e contiene alcuni moduli della vecchia scuola con <input type="submit">
. Quando ho arricchito le mie pagine con la direttiva ng-app
, i vecchi moduli hanno smesso di funzionare (voglio dire quando premi i pulsanti submit
e poi non succede nulla).Angular.js invia il modulo alla vecchia maniera
Ho cercato questo problema e ho scansionato anche i documenti Angular, ma sembra che nessuno stia inviando più moduli.
Qualsiasi suggerimento su come riportare in vita quelle forme senza troppe battute sarebbe apprezzato.
attualmente la forma ha seguente markup:
<form name="form_upload" method="post" action="" enctype="multipart/form-data">
<input type="file" name="file">
<input type="submit" name="send" value="Upload">
</form>
Tutto il codice jQuery ho purgato e si è appena con angolare.
UPD:
Credo che ora trovato la causa, è vuota action
attributo, a quanto pare l'azione vuoto non è accolto da standarts, ma molto comodo da usare che consente di presentare il modulo per l'URL della pagina corrente, c'è un modo angolare per farlo?
Come si usa per inviare i moduli? Usi jQuery per il lavoro? –
Dovrebbe funzionare, eccetto che l'azione è vuota. Guarda http://plnkr.co/edit/clDeu8NVLCXLh2vojjxp?p = preview –
Sì, è un'azione vuota, grazie per il suggerimento – Dfr