問題タブ [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.

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

javascript - ng-modelの使用時にAngularJS $scopeが更新されない(ng-change発火?)

私は Angular (および JavaScript) を初めて使用するので、おそらくこれが機能しないという単純な理由があります。表示するコンテンツを生成するための日付を提供する日付ピッカーがあります。そのため、datepicker の日付が変更された場合は、コンテンツを再生成する必要があります。私ができること(ng-change実行中)---問題は、日付が実際に変更されていないため、同じコンテンツを取得していることです。コンテンツの生成に使用された日付を表示するアラートで確認できます。日付はもともとデフォルト(昨日の日付)に設定されているため、最初にコンテンツが生成されたときは正常に機能しますが、日付ピッカーで日付を変更しようとすると変更されません。

HTML コード:

コントローラ:

編集:これがdatepickerを生成するものです:

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

javascript - 角度:コンパイル中にディレクティブにデータを渡す

このようなことをしようとしています:

エラーが発生します:

このデータをlinkスコープに取得しようとしています。データをディレクティブ スコープに渡す方法はありますか?

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

javascript - モデルが ng-init で初期化されている場合、デフォルトの選択が ngoptions で機能しない

最初のドロップダウン選択に基づいて2番目のドロップダウンが表示されるカスケード選択があります。ドロップダウンの意図した動作の一部ではない余分な空白のオプションが表示されます。

空の余分な選択がドロップダウンに表示されないようにするにはどうすればよいですか?

ここに画像の説明を入力

私のカスケードドロップダウンのコードは

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

javascript - チェックボックスを選択してスコープを更新する

テーブル行で個々の選択ドロップダウンを使用するか、複数のチェックボックスを選択してスコープを一括更新することにより、フィルター処理する 2 つのテーブルがあります。

ユーザーがレコードを確認し、一番上のドロップダウン ステータスを選択すると、スコープが更新されます。ステータスが 1 以上の場合は 1 つのテーブルに移動し、1 未満の場合は別のテーブルに移動します。

フィドルhttp://jsfiddle.net/TheFiddler/hxz06sd7/

チェックボックスを使用して、選択した値に基づいてチェックされた値を更新するにはどうすればよいですか?

選択

updatedSelected は、チェックされた行とフィルターを取得する必要があります。

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

html - Angularjs の電子メール検証の起動が速すぎますか?

次のようなangularjsのメールフィールドを検証しようとしています:

すべて期待どおりに機能しますが、ユーザーが「.」を入力すると「有効な電子メールが必要です」というエラー メッセージが表示されるため、ユーザー エクスペリエンスが低下します。ユーザーが入力を続けると非表示になります。メール@メールだから。は無効ですが、email@email.com は有効です。

問題は、ユーザーが入力を完了する前に検証が行われるのが速すぎることです。

$touched フラグを使用してこれを解決しようとしましたが、ユーザーが最初に電子メールを入力したときにのみ解決されます。メールを修正するために戻ったときに、「.」を入力するとエラー メッセージが点滅することになります。またはドメイン名の「-」。

誰かがこれを何とか解決しましたか?

0 投票する
0 に答える
780 参照

web-services - AngularJSの入力フォームにWebサービスデータを自動入力するにはどうすればよいですか?

番号を書いて検索ボタンを押すことで、入力フォームのフィールドを自動入力しようとしています。データは、リモート Web サービスから取得する必要があります。目標は、AngularJS ng-model が値をバインドし、それらを入力フィールドに自動入力することです。うまくいきません。

私の HTML と JavaScript は次のようになります。

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

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