問題タブ [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.
javascript - Angular jsフォームが送信されるべきではないときに送信される
次のような AngularJS フォームがあります。
送信をクリックすると、期待どおりに機能します-update()
メソッドが呼び出されます。ボタンをクリックすると呼び出されますaddCluster()
が、その後フォームが送信され、update()
自動的に呼び出されます。
なぜそれを行うのですか?どうすればこれを防ぐことができますか?
angularjs - このplunkではng-submitが機能しません
私はAngular jsを初めて使用し、github APIにアクセスしながらユーザーを表示する最初のアプリを構築していました。
これが私が取り組んでいたプランクです: http://plnkr.co/edit/bJxijtHV4kBmJ3heMxA9?p=preview
Javascript コード:
どこが間違っているのか教えてください。これは私の最初のアプリです。ばかげた間違いを許してください:)
javascript - ngtableのクリアソートボタンがフォーム送信を呼び出しています
フォーム内で ng-table を使用しています。
テーブルに明確な並べ替えボタンがあります。
このボタンをクリックすると、ソートがクリアされる代わりに vm.saveCommandChanges() が呼び出されます。
何か提案はありますか?
javascript - ng-submit をオーバーライドすることは可能ですか?
ng-submit をオーバーライドして、含まれている式を評価/実行する前にいくつかの機能を実行する方法を探しています。たとえば、私は次のことをしたいと思います。
1) ユーザーがスキップした場合でもすべてのフィールドが検証されるように、すべてのフィールドをダーティ (またはタッチ) に設定します。
2) すべてのフィールドが有効であることを確認します。そうでない場合は、続行しないでください。
3) 無効なフィールドがある場合は、最初の無効なフィールドをスクロールしてフォーカスします。
これのいくつかを行ういくつかのディレクティブを見つけました.いくつかは新しい要素ディレクティブを作成しますが、実際に ngSubmit をオーバーライド/拡張するものはないので、これが可能かどうか疑問に思っていますか?
javascript - 送信前に外部フォームをAngularで検証する
外部 URL に送信する前にフォームを検証しようとしています:
html - POST URL を指定せずに AngularJS でフォーム データを送信する
メールを送信してユーザーパスワードをリセットしようとしています。メールをクリックすると、次のような URL が表示されます。
http://localhost:3000/reset/d58d5b16323276a14494fbd6998b0bb9
そして、それは次のフォームを示しています
ボタンをクリックすると、サーバーは のような POST リクエストを取得します/reset/:token
。これはうまくいきます。今、私はAngular jsで同じ機能を実現したいと考えています. 私はコントローラーと同じフォームを持っています。やりたくない$http.post()
。[送信] をクリックすると、サーバーは /reset/:token でポスト リクエストを取得する必要があります。
を使わずに AngularJS でこれを行う方法を教えてください$http.post()
。
angularjs - フォームのリセット後にAngularJS 1.4.1 ng-submitが起動しない
関連するトピックに関する古い質問がいくつかあることは知っていますが、これに対する満足のいく回答は見つかりませんでした。さらに、これらの回答はAngularjsの古いバージョンのもののようです.
私の問題は、角度検証のあるフォームであり、モデルデータがリセットされた後でも、一度送信された後でも ng-submit が起動せず、フォームはそのままで元の状態に設定されています。
最初の送信後、フォームは期待どおりに視覚的にリセットされ、2 回目に使用された場合は適切に検証されます (検証に合格したときに送信ボタンをアクティブにするなど)。送信前とリセット後のフォーム コードを比較すると、同一の HTML が生成されます。[送信] をクリックすると、プリローダーが設計どおりに表示されます。ただし、 ng-submit アクションは起動しません...