問題タブ [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.
angularjs - html部分の式でng-modelの値を更新する方法
ng-model の値が式で更新されない理由。ng-model が定義される前に値が更新されます
値は、フェーズ 2 またはフェーズ 3 が変更されるとすぐに更新されます
値は更新されません
そこで、ディレクティブ内の式を評価し、出力をモデルに更新するディレクティブを作成することを考えています。
ここにHTMLがあります
指令:
このディレクティブはロード時にのみ評価されますが、依存フィールド (フェーズ 2 とフェーズ 3) の変更を継続的に更新/監視したいと考えています。
コントローラーから値を更新できますが、html から行いたいです。私を助けてください。
angularjs - select の AngularJS ng-model が selected="selected" 属性を設定していない
手術を編集するための AngularJS ページがありますが、現在の値を表示するための <select> を取得できません。フォームの他のすべてのフィールドには現在の値が表示されるため、何が間違っているのかわかりません。
私は ngResource で設定されたファクトリを持っています。これは私のコントローラーにあります。
これは手術状況の HTML です。
これは、2 つの $logs からコンソールに表示されるものです
$scope.formData.surgeryStatus
$scope.surgeryData.surgery_status
フォーム内の <select> にはすべてのオプションがありますが、(この例では) [受け取りの準備ができました] が選択されておらず、空の ? があります。選択に追加されたオプション
javascript - AngularJS のディレクティブを使用して ngModel にオブジェクトを格納する
私は数週間 angularjs を使用していますが、 ngModelController から $viewValue および $modelValue 機能を設計するときに angularjs デザイナーが考えたことがわかりません。コード例:
index.html:
script.js:
プランカーリンク: http://plnkr.co/edit/T5a8zEQuRyYWnpsZZV9W?p=preview
したがって、このアプリケーションでは、ディレクティブの入力要素からの値がグローバル スコープに書き込まれ、正常に動作します。私の問題は、「生の」文字列値には興味がないことです。フォーマッタによって生成された配列が必要ですが、入力要素には文字列値が表示されます。
どうやってやるの??
回答をお待ちしております。
javascript - ng-model data bing が正しく動作しない
フィールドを新しい地理コード値で更新しようとしていますが、モデルが更新されても、最初の呼び出しにバインドされていません。私のコントローラーコードは次のとおりです。
私のコードの欠けている部分は何ですか?
angularjs - ng-checked と ng-change のラジオボタンが連携しない - angularjs
http://plnkr.co/edit/RP9SpO1qGjn5Ua6pZJ3D?p=preview
js
とhtml
「2 マイル」無線入力は、radii スコープ構造に基づいてチェックされることに注意してください。ng-change が関数をトリガーしないのはなぜですか?
ng-model を追加すると、関数はトリガーされますが、ng-checked は機能しません。
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) を書き出すことを確認する必要があります。