古い html ページを jQuery から Angular に移行していますが、<input type="submit">
. ng-app
ディレクティブを使用してページを強化すると、古いフォームが機能しなくなりました (つまり、submit
ボタンを押しても何も起こりません)。
私はこの問題を検索し、Angular のドキュメントもスキャンしましたが、もう誰もフォームを送信していないようです。
キーストロークをあまり使わずにこれらのフォームに再び命を吹き込む方法についての提案をいただければ幸いです。
現在、フォームには次のマークアップがあります。
<form name="form_upload" method="post" action="" enctype="multipart/form-data">
<input type="file" name="file">
<input type="submit" name="send" value="Upload">
</form>
すべての jQuery コードを削除し、Angular で新たに開始しました。
更新:
私は今、原因を見つけたと思いaction
ます。それは空の属性です。空のアクションは標準では歓迎されていないようですが、現在のページの URL にフォームを送信できるようにするのは非常に便利です。それを行う Angular の方法はありますか?