2016-11-06 6 views
0

私はAngularJSの以前の知識を持って、Angular 2で開発を始めています。 $.ajaxSubmit()などを使用して、デフォルトのフォーム送信を使用せずにAJAXを使用してフォームを送信するにはどうすればよいですか?質問は、ファイルをサーバーにアップロードすることに焦点を当てています。角度2のAjaxサブミット

以前はAngularJSでajaxsubmitを使用していましたが、角2でこれを行う方法は見つかりませんでした。 ありがとう。

答えて

0

まず、angular2 documentsにアクセスして、Angular2について、また双方向バインディングの仕組みについてどのように動作するのかをお読みください。次に、ng2の形式について読むには、Angular2 forms Guideが最適です。

Angular2アプリケーションなど、SPAアプリケーションでフォームを作成したりデータを操作したりするという概念は、あなたが質問したものとは少し異なります。

角度における形態の主な特徴のいくつかは、次のとおり、変更追跡、 検証、およびエラー処理を結合双方向データ用

  • フレームワークサポート。

  • [(ngModel)]と

    双方向データバインド読み出しのための構文および入力に
    値を書き込むこと

  • フォーム

    と 組み合わせてngModelを使用して、フォームコントロールの変化状態及び妥当性をトラッキング制御

  • コントロールの状態を追跡する特別なCSSクラスを使用して、強力な視覚的なフィードバックを提供

  • ディスプレイの検証ユーザーにエラーや有効/無効のフォームは

here is a live template of form in Angular2

だから、先に行くと、ビットを読み、ガイドに従って、自分のフォームを構築しながら、あなたはどんな問題がある場合は、その後、お気軽に制御しここに追加して質問をしてください。plnkr.coのようなサンプルフォームコードを含めてください。

+0

ありがとうございます、私はあなたの提案をすべて読んで、私の質問はサーバーへのファイルのアップロードそれはajaxsubmitでやってください。私はもっ​​と明確にしなければなりません。再度、感謝します。 –