問題タブ [ng-submit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
138 参照

javascript - Angular jsフォームが送信されるべきではないときに送信される

次のような AngularJS フォームがあります。

送信をクリックすると、期待どおりに機能します-update()メソッドが呼び出されます。ボタンをクリックすると呼び出されますaddCluster()が、その後フォームが送信され、update()自動的に呼び出されます。

なぜそれを行うのですか?どうすればこれを防ぐことができますか?

0 投票する
3 に答える
139 参照

angularjs - このplunkではng-submitが機能しません

私はAngular jsを初めて使用し、github APIにアクセスしながらユーザーを表示する最初のアプリを構築していました。

これが私が取り組んでいたプランクです: http://plnkr.co/edit/bJxijtHV4kBmJ3heMxA9?p=preview

Javascript コード:

どこが間違っているのか教えてください。これは私の最初のアプリです。ばかげた間違いを許してください:)

0 投票する
1 に答える
124 参照

javascript - ngtableのクリアソートボタンがフォーム送信を呼び出しています

フォーム内で ng-table を使用しています。

テーブルに明確な並べ替えボタンがあります。

このボタンをクリックすると、ソートがクリアされる代わりに vm.saveCommandChanges() が呼び出されます。

何か提案はありますか?

0 投票する
2 に答える
1774 参照

javascript - ng-submit をオーバーライドすることは可能ですか?

ng-submit をオーバーライドして、含まれている式を評価/実行する前にいくつかの機能を実行する方法を探しています。たとえば、私は次のことをしたいと思います。

1) ユーザーがスキップした場合でもすべてのフィールドが検証されるように、すべてのフィールドをダーティ (またはタッチ) に設定します。

2) すべてのフィールドが有効であることを確認します。そうでない場合は、続行しないでください。

3) 無効なフィールドがある場合は、最初の無効なフィールドをスクロールしてフォーカスします。

これのいくつかを行ういくつかのディレクティブを見つけました.いくつかは新しい要素ディレクティブを作成しますが、実際に ngSubmit をオーバーライド/拡張​​するものはないので、これが可能かどうか疑問に思っていますか?

0 投票する
1 に答える
495 参照

javascript - 送信前に外部フォームをAngularで検証する

外部 URL に送信する前にフォームを検証しようとしています:

0 投票する
1 に答える
792 参照

html - POST URL を指定せずに AngularJS でフォ​​ーム データを送信する

メールを送信してユーザーパスワードをリセットしようとしています。メールをクリックすると、次のような URL が表示されます。

http://localhost:3000/reset/d58d5b16323276a14494fbd6998b0bb9

そして、それは次のフォームを示しています

ボタンをクリックすると、サーバーは のような POST リクエストを取得します/reset/:token。これはうまくいきます。今、私はAngular jsで同じ機能を実現したいと考えています. 私はコントローラーと同じフォームを持っています。やりたくない$http.post()。[送信] をクリックすると、サーバーは /reset/:token でポスト リクエストを取得する必要があります。

を使わずに AngularJS でこれを行う方法を教えてください$http.post()

0 投票する
1 に答える
636 参照

angularjs - フォームのリセット後にAngularJS 1.4.1 ng-submitが起動しない

関連するトピックに関する古い質問がいくつかあることは知っていますが、これに対する満足のいく回答は見つかりませんでした。さらに、これらの回答はAngularjsの古いバージョンのもののようです.

私の問題は、角度検証のあるフォームであり、モデルデータがリセットされた後でも、一度送信された後でも ng-submit が起動せず、フォームはそのままで元の状態に設定されています。

最初の送信後、フォームは期待どおりに視覚的にリセットされ、2 回目に使用された場合は適切に検証されます (検証に合格したときに送信ボタンをアクティブにするなど)。送信前とリセット後のフォーム コードを比較すると、同一の HTML が生成されます。[送信] をクリックすると、プリローダーが設計どおりに表示されます。ただし、 ng-submit アクションは起動しません...

プランク: http://embed.plnkr.co/zO3lEqa7sfqYDvjHRnqa/preview