問題タブ [angularjs-ng-checked]

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

angularjs - AngularJS: ng-model がチェックボックスの ng-checked にバインドされていない

この質問をする前にこれを参照しました。

AngularJs は ng-checked を ng-model とバインドしません

側で にng-checked評価されtrueた場合、は更新されません。チェックボックスごとにスタイリングを使用する必要があるため、上記の質問で示唆されているようにはできません。htmlng-modelng-repeat

これは、私の問題を説明するために作成したプランカーです。

http://plnkr.co/edit/YsOsPh3vjkPMUUDa6r2t

必要なものを確認するには、コンソールを開いてSubmitボタンをクリックしてください。チェックボックスにはチェックを入れないでください。

前もって感謝します!

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 に答える
1390 参照

angularjs - ng-change と ng-model で ng-checked が機能しない

プロパティが false の場合にのみチェックする必要があるチェックボックスがあります。私は次のhtmlを持っています:

チェック/チェックを外した後、データベースを更新する必要がありますが、これは予期した動作ではありません。基本的に、IsProject が false の場合はチェックする必要があります。チェックを外した場合、IsProject 値は 1 になる必要があります。

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

angularjs - javascriptでモデルが変更されたときに、AngularJS ng-checkedがチェックボックスを更新していません

各項目の横に入力チェックボックスがある ng-repeat で繰り返されるオブジェクトのフィルタリングされたリストがあります。リストがフィルタリングされていない場合(ページが読み込まれたときのように)、チェックボックスをオンにしたくありません。リストがフィルタリングされている場合は、チェックボックスをオンにする必要があります (チェックボックスは CSS を介してツリービューを形成します)。

チェックボックスには ng-checked="{{site.isChecked}}" があります。リストがフィルタリングされると、フィルター JavaScript コード内のオブジェクトの isChecked 変数を更新していますが、これはチェックボックスの値を更新していません。項目がフィルターで除外されて画面から削除され、再度フィルターで戻された場合、更新された isChecked 値が画面に表示されます。

HTML は次のとおりです。

JS は次のとおりです。

コードがあまりきれいでない場合は申し訳ありません - 私は AngularJS と JS に不慣れで、物事がどのようにリンクするかをまだ理解しようとしています。

ありがとう

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

angularjs - angularjsチェックボックスng-checkedが機能しない

私は次のコードを持っています:-

Mary または Jane を選択すると、バスケットの正しいアイテムがチェックされていることを正しく確認できます。ただし、手動ですべての果物をチェックしてから、Mary または Jane を確認すると、バスケットにないアイテムは除外されません。ng-checked が失敗するのはなぜですか?

おまけの質問です。selectedBasket を null に設定し、ディレクティブで null をチェックするのがベスト プラクティスですか。

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

angularjs - Angularjs ng-checked 動作に一貫性がない

私は angularjs を使用しており、以前に使用した値をバインドしようとしている 1 つのフォームの編集ビューがあります。以下は私のコード/ HTMLです。また、これには typescript を使用し、コントローラーをフォーマットとして使用しています。

HTML:

Fooを取得するためのTypescript JS

私はすべての値を取得しています。ラジオボタンを除いてすべてがバインドされています.html検査要素でchecked = "checked"を見ることができます.htmlにも式を出力しましたが、これも期待どおりですが、ラジオが表示されません(ラジオのドット)を何度も選択すると、機能する場合と機能しない場合があります。タイプは異なる時間にロードされ、Foo は異なる時間にロードされます。

0 投票する
0 に答える
452 参照

angularjs - データが変更された後、Ng-checked が更新されない

私は ng-checked コンポーネントに次の問題があります: HTML テンプレートで渡されるチェック済みプロパティを持つエントリのリストがあります。最初はエントリに false がチェックされていますが、一部のデータを処理した後、値は true に設定されます。私は配列を変更し、そのディレクティブにウォッチを設定していますが、チェックされた値は更新されません(falseに設定されています)。何が欠けているのかわからない。テンプレート :

コントローラー:

ディレクティブに渡される配列:

配列が更新される部分:

ディレクティブ全体:

});

ウォッチ部分で配列を更新した後、チェックされた true の値が表示されますが、html では ng-checked プロパティはまだ false です。

ありがとう、ヴィオ