問題タブ [angularjs-ng-model]
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 - ng-modelの使用時にAngularJS $scopeが更新されない(ng-change発火?)
私は Angular (および JavaScript) を初めて使用するので、おそらくこれが機能しないという単純な理由があります。表示するコンテンツを生成するための日付を提供する日付ピッカーがあります。そのため、datepicker の日付が変更された場合は、コンテンツを再生成する必要があります。私ができること(ng-change
実行中)---問題は、日付が実際に変更されていないため、同じコンテンツを取得していることです。コンテンツの生成に使用された日付を表示するアラートで確認できます。日付はもともとデフォルト(昨日の日付)に設定されているため、最初にコンテンツが生成されたときは正常に機能しますが、日付ピッカーで日付を変更しようとすると変更されません。
HTML コード:
コントローラ:
編集:これがdatepickerを生成するものです:
javascript - 角度:コンパイル中にディレクティブにデータを渡す
このようなことをしようとしています:
エラーが発生します:
このデータをlink
スコープに取得しようとしています。データをディレクティブ スコープに渡す方法はありますか?
javascript - モデルが ng-init で初期化されている場合、デフォルトの選択が ngoptions で機能しない
最初のドロップダウン選択に基づいて2番目のドロップダウンが表示されるカスケード選択があります。ドロップダウンの意図した動作の一部ではない余分な空白のオプションが表示されます。
空の余分な選択がドロップダウンに表示されないようにするにはどうすればよいですか?
私のカスケードドロップダウンのコードは
javascript - チェックボックスを選択してスコープを更新する
テーブル行で個々の選択ドロップダウンを使用するか、複数のチェックボックスを選択してスコープを一括更新することにより、フィルター処理する 2 つのテーブルがあります。
ユーザーがレコードを確認し、一番上のドロップダウン ステータスを選択すると、スコープが更新されます。ステータスが 1 以上の場合は 1 つのテーブルに移動し、1 未満の場合は別のテーブルに移動します。
フィドルhttp://jsfiddle.net/TheFiddler/hxz06sd7/
チェックボックスを使用して、選択した値に基づいてチェックされた値を更新するにはどうすればよいですか?
選択
updatedSelected は、チェックされた行とフィルターを取得する必要があります。
html - Angularjs の電子メール検証の起動が速すぎますか?
次のようなangularjsのメールフィールドを検証しようとしています:
すべて期待どおりに機能しますが、ユーザーが「.」を入力すると「有効な電子メールが必要です」というエラー メッセージが表示されるため、ユーザー エクスペリエンスが低下します。ユーザーが入力を続けると非表示になります。メール@メールだから。は無効ですが、email@email.com は有効です。
問題は、ユーザーが入力を完了する前に検証が行われるのが速すぎることです。
$touched フラグを使用してこれを解決しようとしましたが、ユーザーが最初に電子メールを入力したときにのみ解決されます。メールを修正するために戻ったときに、「.」を入力するとエラー メッセージが点滅することになります。またはドメイン名の「-」。
誰かがこれを何とか解決しましたか?
web-services - AngularJSの入力フォームにWebサービスデータを自動入力するにはどうすればよいですか?
番号を書いて検索ボタンを押すことで、入力フォームのフィールドを自動入力しようとしています。データは、リモート Web サービスから取得する必要があります。目標は、AngularJS ng-model が値をバインドし、それらを入力フィールドに自動入力することです。うまくいきません。
私の HTML と JavaScript は次のようになります。
javascript - How can i bind jquery datepicker with angular text box
I have this datepicker
http://jsfiddle.net/kevinj/TAeNF/2/
Current has code like this
I am using it like this
My problem is i want to use it in multiple places and they can have different model like
model=date1
, model=date2
Is there any way to make that generic so that it works on model whatever it is attached to rather than hard code