問題タブ [angularjs-validation]

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 投票する
1 に答える
1262 参照

angularjs - 特定のdiv内の要素のダーティステータスをチェックするangularjs

私はこのようなフォームを持っており、フォームの検証に angularjs を使用するのが好きです

どうすれば、buyerDetails div 内の入力要素がダーティな状態にあるかを確認できますか?

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

angularjs - ぼかしイベントの検証を設定するには?

plunkerにいくつかのサンプルを書きました。ユーザーが入力を離れたときに入力を検証する必要があります。これに使いng-model-options="{ updateon: 'blur'}"ました。正常に動作しますが、これは検証ng-minlengthには適用されません。ng-required

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

angularjs - 無効なフォームが最初は有効で、無効になった直後はなぜですか?

簡単にするために、質問を説明するサンプルフォームを作成しました。

また、コントローラー:

期待される結果:

実結果:

最初はフォームが有効で、その後無効になる理由を誰か教えてもらえますか?

ワーキングデモ

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

javascript - 入力が不要な場合、Angular フォームを無効にする

ユーザーが行っている変更のライブプレビューを表示したい場所で、ユーザーのプロファイルページに直接プロファイルエディターを作成しています。

基本的に、入力とテキストエリアに接続されたモデルを使用してビューを更新しています。

これはプレビューで、名前、プロフィール画像、ヘッダー画像、および小さな宣伝文句が表示されています。

これは画像のプレビューで、名前、プロフィール画像、ヘッダー画像、小さな宣伝文句が表示されています

アイデアは、それらをライブで更新して (まだ送信していません)、変更を保存する前にユーザーが何をしているかをプレビューできるようにすることです。

したがって、私が直面している問題は、プロファイルを更新する選択肢があり、プロファイル画像、ヘッダー、またはテキストを更新することを選択できるようにするため、どのフィールドも必須にしたくないということです。

ただし、そうすることで、それらは必須ではないため、Angular はフォームがロード時に有効であると言っています (これは技術的には正しいです) が、フィールドが有効として表示されるため、ビューが変更され、何も表示されません。

空の値を示す画像

これにどのようにアプローチしますか?

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

javascript - angularjs - 入力を無効にできません (オブジェクトはプロパティまたはメソッド '$setValidity' をサポートしていません)

私は次のことをしようとします

しかし、このエラーで失敗します

その理由は何ですか?

resource.Password は、このような入力にデータバインドされています