問題タブ [angularjs-ng-form]
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 - AngularJS ディレクティブを使用した Google のような検索ボックス
私は、UI に関しては Google とほぼ同じアプリケーションを作成しています。ランディング ページに到着しました。検索ボックスがあり、送信すると結果ページに移動します。ここには、モードを切り替えることができる同じ検索ボックスとその他のディレクティブがあります。ウェブ、画像。現在私は持っています:
ランディング ページ: URL でパラメーターを渡す action="results.html" を含むフォーム。
結果では、入力で ng-submit="search()" と ng-model を使用しています。検索ボックスは searchController 内にあります。
次の動作で、カスタム ディレクティブとしてこれを行う正しい方法は何ですか。
- 結果ページに直接送信する際のランディング ページ
- 結果ページで、ページをリロードせずに検索を行い、場所を適切なパラメータに変更しますか?
angularjs - 送信が成功した後に ng-submitted を削除する
API を介して送信するフォームがあり、投稿リクエストが終了した直後に再利用できます。
検証のスタイリング要件については、css クラスを削除する必要がありng-submitted
ます<form>
。それをクリアしたり、フォームをリセットしたりするための角度のあるメソッドが見つからないようです。
私が試してみました:
ng-submitted
しかし、これはクラスを削除しません
そのような方法はAngular 1.3に存在しますか?
angularjs - Angular ng-form グループ エラー
フォームと に 1 つの問題がありng-form
ます。
サンプルはこちらhttps://jsfiddle.net/HB7LU/12182/
私がやりたいのは、グループメッセージを表示することです。例えば。3 つのアイテムがあり、いずれかが無効な場合は、エラー メッセージを の外に表示しますng-form
。
入力中のすべてのエラーメッセージを繰り返したくありません。「number」という名前の 3 つの入力が無効な場合、メッセージを 1 つだけ表示したい。
これを達成する方法はありますか?
javascript - すべての Ng-from が有効な場合に 1 つのボタンを有効にする
ng-Form の動的検証 ボタンが有効になっている場合、3 つの必須フィールドすべてが検証されるわけではなく、最後の Textarea の必須性に応じて有効になります。
エラーのスクリーンショット
angularjs - Angularjs の $setValidity が false に設定されている場合、フォームの送信がブロックされません。
データベース内の値の一意性をチェックするためのディレクティブ「ensureUniqueValidator」があります。関数は汎用的です。これは、HTML ページで次のように呼び出されます。
指令コード:
問題は、サーバーが False を返した場合でもフォームが有効なままであることです。$setValidity 関数はフォームを無効にしていないようです。
ここで何か間違ったことをしていますか?前もって感謝します。
angularjs - AngularJS フォームに名前のないエラー
ボタンのフォームが有効でない場合、ボタンを無効にしようとしています。ただし、何らかの理由で、フォームに関連付けられた $error 配列は、10 個の役に立たないエラーのリストを保持しています (そのため、ボタンは常にoffです)。すべて次のような形状です:
ご覧のとおり、$name プロパティが空で、他に役立つ情報はありません。
angularjs - 必須の無効化された入力タイプ フィールドは、フォームをダーティで無効にします
条件付き html フォームがあり、ng-disabled を介して条件付きで入力タイプ フィールドを無効にし、送信ボタンで ng-disabled="formName.$invalid" ..... を使用しますが、必須フィールドを無効にすると、フォームがダーティで無効になります。では、条件付きフォームを使用して検証するにはどうすればよいでしょうか?