問題タブ [angularjs-forms]
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検証でのログインページのリダイレクト
これは初心者の質問かもしれません。ログインフォームを検証し、成功時に success.html にリダイレクトしようとしています。しかし、次のページに移動できません。$location.path('/success') を使ってみました。ここにplunkerの作業サンプルがあります.. http://plnkr.co/edit/0v7njznHdtwgpaG2NfwA?p=preview
angularjs - AngularJS の ng-model-options でデバウンスをキャンセルする方法
デバウンス値が非常に長いため、「DISCARD」をクリックすると、ng-model はその変更を反映しません。
ただし、「保存」をクリックすると、デバウンス値を変更するか、期限切れにすることができるので、変更がすぐに反映されます。
AngularJs ドキュメントに cancelDebounce() が見つかりません。解決策を提供したい人はいますか? ありがとう
html - AngularJSのネストされたfrom、送信ボタンが機能しない
一度送信されると、ユーザーを次のステップに送る外側のフォームがあります。内側のフォームは、外側のフォームにネストされたテーブルの検索要求を送信しています。現時点では、私の解決策は 2 つの形式のいずれもトリガーしていません。
PS私の例は明らかにAngularJSを使用していません。違いは、私のフォームにはdata-ng-submit
.
javascript - 埋め込まれたフォームを含むカスタム ディレクティブで ngModel を使用し、検証を行いますか?
アプリケーション全体で再利用される一般的に再利用されるフォーム入力のセットがあるため、それらをカスタム ディレクティブにカプセル化しようとしています。ディレクティブに を設定しngModel
、メイン ディレクティブ内のいくつかの異なる入力 (そのうちのいくつかはディレクティブ自体) で編集できるように分割したいと考えています。
同時に、適切なメッセージとスタイルを表示できるように、フォームの検証結果をチェーンを介して親フォームに渡す必要があります。
これを実装する最も簡単で最も慣用的な方法は何ですか?
これらの (簡略化された) テンプレートは、私が何をしようとしているかの例を示しているはずです...
OuterTemplate.html
myDirectiveTemplate.html
現時点では、myDirectiveForm
との両方myDirectiveInstance
が のプロパティとして公開されていますouterForm
FormController
。私はこのディレクティブをブラック ボックスにしたいと思っているので、myDirectiveForm
直接アタッチしているという事実はouterForm
私を悩ませ、私が何か間違ったことをしていることを示しているようです。
これが私のディレクティブ定義が今どのように見えるかです。
myDirective.js
angularjs - AngularJS - 空のフォーム フィールドを完全に省略するのではなく、null として送信する
これは私のHTML /角度です:
問題は、ユーザーが「ユーザー名」または「国」セクションに入力せずに送信を押すと、AngularJS が辞書のキーとして「メール」と「パスワード」のみを使用して JSON オブジェクトをバックエンドに送信することです。「Username」および「Country」キーは辞書に存在しません (今後は、「Country」フィールドを「userextended_set」として参照してください。これは、私の ng-model のフィールドが呼び出されるためです)。AngularJS がそれを完全に省略しないようにし、少なくとも「null」の値でキーを送信するにはどうすればよいですか?
編集:「userextended_set」フィールドに ng-trim="false" があっても、最初に「userextended_set」に何も入力せずにフォームを送信すると、AngularJS は「userextended_set」を JSON のキーとして送信しないため、奇妙です。物体。しかし、「userextended_set」に何かを入力して削除し、送信を押すと、JSON は「userextended_set」をキーとして送信します。
angularjs - フォームの送信時にng-requiredが機能しない
入力テキスト ボックスに次のコードを入力し、required 属性を指定しましたが、タブでフィールドから移動したり、フォームを送信したりしても、フォームの送信が停止せず、フィールドが必須であることをユーザーに通知します。
必要なディレクティブを機能させるために何をする必要がありますか?
angularjs - angular-複数のボタンを使用してフォームを送信するバインド
複数の送信ボタンがあるフォームがあります。
およびディレクティブ:
私の目標は、複数の送信ボタンを使用して、有効な場合にのみフォームを送信することです (つまり、フォームで ng-submit ディレクティブを使用できません)。上記のコードは機能しません。それを行う正しい方法は何ですか?それは可能ですか?
javascript - 関数へのAngularパス文字列
これは簡単にできるように思えますが、なぜこれが機能しないのかわかりません。私がしたいのは、この文字列を関数に渡すことだけです。
私はこれを試しました。
私もこれを試しました。
そしてjs側。
私がやりたいのは、「借金」という言葉を警告することだけです。私が得るのは未定義です。