問題タブ [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 投票する
3 に答える
2500 参照

angularjs - html部分の式でng-modelの値を更新する方法

ng-model の値が式で更新されない理由。ng-model が定義される前に値が更新されます

値は、フェーズ 2 またはフェーズ 3 が変更されるとすぐに更新されます

値は更新されません

そこで、ディレクティブ内の式を評価し、出力をモデルに更新するディレクティブを作成することを考えています。

ここにHTMLがあります

指令:

このディレクティブはロード時にのみ評価されますが、依存フィールド (フェーズ 2 とフェーズ 3) の変更を継続的に更新/監視したいと考えています。

コントローラーから値を更新できますが、html から行いたいです。私を助けてください。

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

angularjs - select の AngularJS ng-model が selected="selected" 属性を設定していない

手術を編集するための AngularJS ページがありますが、現在の値を表示するための <select> を取得できません。フォームの他のすべてのフィールドには現在の値が表示されるため、何が間違っているのかわかりません。

私は ngResource で設定されたファクトリを持っています。これは私のコントローラーにあります。

これは手術状況の HTML です。

これは、2 つの $logs からコンソールに表示されるものです

$scope.formData.surgeryStatus

$scope.surgeryData.surgery_status

フォーム内の <select> にはすべてのオプションがありますが、(この例では) [受け取りの準備ができました] が選択されておらず、空の ? があります。選択に追加されたオプション

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

javascript - AngularJS のディレクティブを使用して ngModel にオブジェクトを格納する

私は数週間 angularjs を使用していますが、 ngModelController から $viewValue および $modelValue 機能を設計するときに angularjs デザイナーが考えたことがわかりませ。コード例:

index.html:

script.js:

プランカーリンク: http://plnkr.co/edit/T5a8zEQuRyYWnpsZZV9W?p=preview

したがって、このアプリケーションでは、ディレクティブの入力要素からの値がグローバル スコープに書き込まれ、正常に動作します。私の問題は、「生の」文字列値には興味がないことです。フォーマッタによって生成された配列が必要ですが、入力要素には文字列値が表示されます。

どうやってやるの??

回答をお待ちしております。

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

javascript - ng-model data bing が正しく動作しない

フィールドを新しい地理コード値で更新しようとしていますが、モデルが更新されても、最初の呼び出しにバインドされていません。私のコントローラーコードは次のとおりです。

私のコードの欠けている部分は何ですか?

JsFiddle コード サンプルは次のとおりです。

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

angularjs - ng-checked と ng-change のラジオボタンが連携しない - angularjs

http://plnkr.co/edit/RP9SpO1qGjn5Ua6pZJ3D?p=preview

js

とhtml

「2 マイル」無線入力は、radii スコープ構造に基づいてチェックされることに注意してください。ng-change が関数をトリガーしないのはなぜですか?

ng-model を追加すると、関数はトリガーされますが、ng-checked は機能しません。

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

angularjs - AngularJS:ng-modelをng-repeat内の配列にバインドするにはどうすればよいですか

複数のドロップダウンを機能させることができないようです。

html では、結果は ... ng-model="myArray[i] の代わりに ng-model="myArray[0] などです。

中括弧を試しましたが、うまくいきません。最も近いものは ng-model="myArray['{{ i }}'] でしたが、それは私が本当に望んでいるものではありません。

編集:これは説明するためのフィドルです。

http://jsfiddle.net/dpkzzyug/1/

HTML を調べて、結果が値の代わりに文字通り i (この場合は $index) を書き出すことを確認する必要があります。