問題タブ [angularjs-ng-change]

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

javascript - AngularJS ですべてのチェックボックスを選択

このようなすべてのチェックボックスとリストチェックボックスを選択しています。
すべて選択チェックボックス

チェックボックスリストはデータを受け取ります

すべて選択チェックボックスをオンにすると、下のリストのすべてのチェックボックスがオンまたはオフになります。そしてここに私のコード:

すべて選択 チェックボックス:

checkAllContact 関数:

しかし、実行して[すべて選択]チェックボックスをクリックすると。エラーが発生します:

チェックボックスをクリックした後のエラー

それを解決する方法、またはそれを行う他の方法はありますか?ありがとう

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

angularjs - ng-change で包括的なモデルを取得する

紛らわしいタイトルで申し訳ありませんが、問題は非常に単純です。

$scope.users 変数があります。それらを ng-repeat し、すべてのユーザーのそれぞれの有効な until プロパティの入力を作成します。この入力の ng-change で、ユーザー サービスで更新リクエストを送信したいと考えています。ng-change で適切なユーザーを取得するにはどうすればよいですか?

0 投票する
5 に答える
40979 参照

javascript - 長さに基づいてテキスト入力でangularjs関数を呼び出す

テキストボックスがあります。ユーザーがテキストボックスに「n」以上の文字を入力した場合にのみ、コントローラー内のメソッドを呼び出したいと思います。

誰かがこれにアプローチする方法についての指針を教えてもらえますか?

ありがとう

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

angularjs - AngularJs、ディレクティブが新しい​​属性をコンパイルするとき、スコープがある場合、イベントはトリガーされません

属性を追加して要素を再コンパイルするディレクティブに少しこだわっています。

ディレクティブ ng-change にスコープがあった場合、もうトリガーされません (それがなくても機能します)。この回答に基づいてテストを行いました

HTML

ディレクティブ:

ここでは、ディレクティブのスコープでテストするためのフィドルのフォーク: fiddle

何か提案はありますか?

0 投票する
4 に答える
1882 参照

javascript - ngChange を使用してモデルを更新する際に問題が発生する

Angular の基礎を学び始めたところです。楽しみのために、年俸コンバーターを作成しようとしています。ユーザーが年間モデルを変更すると、毎月の ng-model の更新に問題があります。フィールドは入力タグです。ここにコードがあります

ここにplnkrがあります http://plnkr.co/edit/26y0JRR7iVcrLOBlm7D2?p=preview

0 投票する
4 に答える
15167 参照

angularjs - ngChange は、モデルがプログラムによって変更されたときに呼び出されます

モデルがプログラムで変更されたときに角度の ng-change が呼び出されると、問題が発生します。

コード例は次のとおりです: http://plnkr.co/edit/R4MO86ihMrauHXhpCMxi?p=preview

メッセージはsendMessage呼び出されないため、null にする必要があります。モデルはプログラムで変更されます。

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

javascript - AngularJS: ng-change が実際のモデル アイテムをログに記録せず、バインディング テキストをログに記録するのはなぜですか?

ここに画像の説明を入力

vh.loadedViews私のモデルは、 4 つの項目を持つ配列です。

オプションの私のng-repeat:ng-repeat="view in vh.loadedViews"

選択時の私の ng-model:ng-model="view.description"

ただし、私の ng-change 関数vh.chooseViewでは、実際のモデル データではなくバインディング テキストを出力しています。

マークアップ:

ディレクティブ コントローラー:

ここに画像の説明を入力