問題タブ [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.
javascript - ng-model=data.property? の場合、データは変更されますか?
ここに私が試したコードスニペットがあります
私の.jsファイルでは、値を出力prop.ID
すると真/偽の値が得られます。
元の値が置き換えられました。なんで?
angularjs - チェックボックスの ng-change が複数回発生しました。
コードは 1000 語よりも優れているため、問題を示すためにプランカーを作成しました: http://bit.ly/1uiR2wy
特定の DOM 要素を考えると、ng-change を含む入力チェックボックスがあるため、それをラップする li に ng-click を追加して、領域全体をクリックできるようにしたいと考えています。この新しい ng-click により、ng-change のメソッドが 2 回発生します。そして、3 回発生している SPAN DESCRIPTION 2 の場合はさらに悪化します。
stopPropagation を試しましたが、問題が解決しないようです。それについてのアイデアはありますか?プランカーを確認してコンソールを開くと、問題が完全に表示されます。
みんなに前もって感謝します
angularjs - formDataがngChangeフックで変更されない
私は非常に基本的なシナリオを持っています.1つのコントローラを持つモジュールがあります:
私の見解では、formData
オブジェクトのプロパティをいくつかのフォーム フィールドにフックしようとしていますngModel
。init()
ただし、メソッドの実行後に入力値が更新されません。ngChange
ディレクティブを追加して$scope.manageUrl()
メソッドに接続すると、最初のキーストローク/入力の変更後に一度だけ実行されます。
ここで何か不足していますか?以前は両方のディレクティブを問題なく使用しました。モジュール/コントローラーのセットアップに何か問題があると思いますか?
これは私のビューがどのように見えるかです:
そして、私のapplication.js ブートストラッパー:
angularjs - Ionic: 入力タイプが電子メールの場合、Ng-change が常に発生するとは限らない
Ionic Framework を使い始めました。テキストと電子メールのタイプの入力フィールドを使用します。を使用するinput=email
と、ng-change
イベントが常に発生するとは限りません。input にテキストを入力するname
と、コンソールは変化するすべての文字を追跡します。入力では、イベントが発生email
する唯一の方法は、入力を入力し、入力されたすべてのテキストを削除するときです。ng-change
誰かが同じ問題を抱えていましたか?それともAngularJSで?
フォーム.HTML
フォーム.JS
どうもありがとう!
javascript - ng-modelの使用時にAngularJS $scopeが更新されない(ng-change発火?)
私は Angular (および JavaScript) を初めて使用するので、おそらくこれが機能しないという単純な理由があります。表示するコンテンツを生成するための日付を提供する日付ピッカーがあります。そのため、datepicker の日付が変更された場合は、コンテンツを再生成する必要があります。私ができること(ng-change
実行中)---問題は、日付が実際に変更されていないため、同じコンテンツを取得していることです。コンテンツの生成に使用された日付を表示するアラートで確認できます。日付はもともとデフォルト(昨日の日付)に設定されているため、最初にコンテンツが生成されたときは正常に機能しますが、日付ピッカーで日付を変更しようとすると変更されません。
HTML コード:
コントローラ:
編集:これがdatepickerを生成するものです:
javascript - AngularJS を使用して、選択の変更に基づいてオブジェクト配列を更新する方法
2 つの動的オブジェクト配列があります。1 つは色用、もう 1 つはバス用です。目標は、バスに色を割り当てることです。したがって、ng-repeat を使用して各色のコードを選択し、次に ng-change を使用して updatebus 関数を呼び出し、色 ID を渡します。しかし、うまくいきません。色 ID は常に未定義です。
2 つの配列を持つバスに色を割り当てるにはどうすればよいですか? 私は何を間違っていますか?
私はこの答えを見てみました: ng-change で選択された ng-object を取得する
javascript - Angularjs で $watch または ng-change を使用する場合
どのような場合に angular$watch
関数を使用し、いつng-change
angularjs ディレクティブを使用する必要がありますか? 私にとっては、どちらも同じことができます。
それらの間に違いや使用パターンはありますか?
angularjs - angularjs ng-change in ng-repeat
ng-change
ドロップダウンボックスのイベントで回答欄の回答をキャンセルしたいです。回答フィールドに動的にアクセスする方法が必要です。コードはng-repeat
タグに埋め込まれています。詳しくはPLUNKERをご覧ください。