2017-04-07 8 views
2

AngularDartでフォームアクション属性を使用して、指定したURLにリダイレクトしようとしています。AngularDart - フォームアクションを使用

<form action="http://localhost:8082" method="GET"> 
    <select name="q"> 
     <option value="0">0</option> 
     <option value="1">1</option> 
     <option value="2">2</option> 
     <option value="9">9</option> 
     </select> 
    <input type="Submit" value="Guess"> 
</form> 

どのように私はAngularDartでこの機能を実装します:プレーンHTMLでは、私はこのような何かをしますか? form action="..."は通常、1つのページのアプリケーション(SPA)に必要されていないものをアプリケーション、あるいは別のページをリロードしてしまうので、あなたの代わりに、コード内の要求を行うだろう角度で

答えて

4

事前に

ありがとう:

<form (ngSubmit)="onSubmit()" 

Dart: AJAX form submit

に疑問に示したように、私はこれを行っていない自分自身をダーツのコードでフォームを投稿します完全な例はありませんが、それはあなたに行くべきです。

+0

私が探していたものはまったくクールです。ありがとう – OhMad

+0

私は今私のクライアントから私のサーバーに要求を送った。私のサーバーがそれを受け取った。私はダーツで送信されたデータを取得するために、ダーツ:ioのHttpRequestの特別な関数がありますか?クライアントからのhtmlHttpRequest? – OhMad

+0

いくつかのコード例 'import 'dart:convert'; ... if(request.method == 'POST'){ final requestData = request.transform(UTF8.decoder).join(); final json = Map ;} 'としてのJSON.decode(requestData)。おそらく、FormDataを使うと多少違うかもしれません。私はそれを使ったことはありません。 –

関連する問題