問題タブ [angularjs-ng-value]
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 - Angular ng-value が入力ラジオで機能しない
にバインドされた 3 つの無線入力があります。ctrl.poiType
ここで、ctrlはコントローラーで、poiTypeは整数です。
ctrl.poiType
4 つの定数 (ctrl.TYPE_TRIP、ctrl.TYPE_EVENT、ctrl.TYPE_POI) で指定された 3 つの値のいずれかを持つことができます。
そこで、次のように ng-model と ng-value を使用して、3 つの入力ラジオを作成しました。
ng-model
の値がと等しいかどうか無線をチェックする必要がありますが、ng-value
機能していません。どうしてか分かりません。
[更新] これは例の正しいJS Fiddleです
angularjs - ng-value で切り捨てられた数値を表示する方法
私のコントローラーに次の変数があると仮定しましょう。
html ファイルでは、ユーザーがその変数の値を (必要に応じて) 変更できるようにしたいと考えています。したがって、次の入力を使用します。
問題は、この方法ではすべての小数点以下の桁数が表示されることですが、最初の 2 桁だけが表示されることを嬉しく思います。
実際には、ユーザーには 16.345865 ではなく、16.35 のみが表示されます。理想的には、表示される値は 16.35 ですが、変数の値 (ユーザーが変更しない場合) は 16.345865 のままです。
これは、次のようなもので実現できると思いました。
残念ながら、これはうまくいかないようです。どうすればいいですか?
angularjs - ng-repeat ラジオ ボタンの双方向バインディングの問題、最後のアイテムのみが正しく設定されている
angularjs を使用して、次のコードでラジオ ボタン グループを繰り返します。
angular 1.2.28 では問題なく動作しましたが、最近 1.4.2 にアップグレードした結果、下の図のようになりました。
モデル値は変数に正しく保存および復元されますが (画像の true 値と false 値を参照)、ページをリロードした後、ng-repeat の最後のラジオ ボタンのみが選択されます。
なぜこれが起こっているのか、何が問題なのか、これを修正する方法が本当にわからないからです。
注意してください。observationPoint.observer には、文字列ではなくブール値が含まれています
編集:単純化されたプランカーを作成しましたが、もちろんこれは意図したとおりに機能します:S http://plnkr.co/edit/tWjizHB8I5FNZVOgdq6J?p=preview
これは、名前または ID に何か問題があることを示唆しています。ただし、開発者ツールのIDと名前を確認すると問題ないようです
angularjs - Angular で、ページの読み込み時にディレクティブのラジオ ボタンにバインドできない
現在の状況: ディレクティブによって動的に作成されるフォーム フィールドがあります。タイプの 1 つにラジオ ボタンがあります。
目標: ページの読み込み時に、これらの要素の値を定義済みのスコープにバインドする必要があります。これは他のフィールド タイプでは正しく機能しますが、$parent.model がオプションと正確に一致しているにもかかわらず、ラジオ ボタンでは正しく機能しません。
制約: コードの制限により、ディレクティブの ng-model と ng-value は変更できません。ラジオボタンのモデルをオブジェクトにバインドできることを知っています。証拠としてこれを参照してください: http://plnkr.co/edit/OnHXect37Phij9VAB0ET?p=preview
コントローラー:
指令:
ここにJSFiddleがあります: http://jsfiddle.net/scheedalla/d2jzmmd7/
しばらく立ち往生していて、問題の根本を理解できません。ネストされたオブジェクトであるか、ディレクティブ内にあるために何か関係があります。どんな助けも役に立ちます。さらに説明が必要な場合はお知らせください。ありがとう!!
javascript - Angularjs:ng-valueを使用する場合、値= 0?
奇妙なエラーが 1 つ発生しました。ng-value を使用すると、ページは一部のオプションで「値 = 0」をレンダリングします。コンソールにエラーは表示されません。
コードは次のとおりです。
結果は次のとおりです。