問題タブ [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.
javascript - AngularJS: ngChecked が機能しない
次のラジオボタンがあります。
私は再確認poll_post.poll_option_id
しoption.id
ましたが、同等です。したがって、ng-checked 内の式は true と評価されます。ただし、ビューでは、オプションはチェックされていません。私は何を間違っていますか?
javascript - ng-checked では、div 内のデータを表示する必要があります
「n」行のテーブルがあり、各行にはチェックボックスがあります。<div>
チェックボックスを選択すると、タグ内にコード化された情報を表示しようとしています。
ただし、チェック ボックスの値が false の場合でも、div 内のデータは引き続き表示されます。div タグで ng-show を使用して、チェックボックスが true か false かを確認しています。
以下は、テーブル列で使用したコードです。
JavaScriptでは、以下のトグル機能があります
特定の項目の選択をインデックスで切り替える
私が間違った方法でやっている場合は、指摘してください。角度のある世界にはかなり慣れていません。
javascript - 子に基づいて親をチェックしながら、親に基づいてすべての子をチェックする方法は?
Plnkr: https://plnkr.co/edit/Tt96EE2rruy1HAudRVJR?p=preview
チェックボックスの次のネストされたループがあります。
これは、一部またはすべての子チェックボックスがチェックされているかどうかを検出 ($watch) するコードです。チェックされている場合は、親チェックボックスもチェックされます。
それはうまくいきます。
しかし、親ボックスをチェックしてもチェックされません。
私が達成したいのは、親のチェックボックスをチェックすると、そのすべての子もチェックされ、親のチェックボックスをオフにすると、そのすべての子がオフになることです。
javascript - ng-checked/ng-model は、ユーザーがチェックボックスをクリックしたときにモデルへの変更を防止します
トグル付きのシンプルなフォームを作成しています。トグルを自分のモデルにバインドしたいwelcomeEmail.welcome_email_on
. トグルをクリックするとtoggleWelcomeEmail()
、コントローラーが呼び出されます。この関数は、新しい状態が true か false かをチェックしてから、何かを行います。たとえば、トグルがオフの場合、ユーザーがそれをクリックするとオンになります。すでにオンになっていて、ユーザーがクリックした場合、toggleWelcomeEmail()
関数は確認プロンプトを表示し、ユーザーがプロンプトでアクションを確認するまでトグルをオンのままにする必要があります。
私が抱えている問題は、チェックボックスのデフォルトの動作はng-model
、ng-checked
ユーザーがチェックボックスをクリックしたときにモデルを更新することです。私がやりたいことは、デフォルトを防ぐことです。チェックボックス/トグルの状態をモデルに反映させたいのですが、クリックしたときにモデルを更新したくありません。代わりに、私は電話することを好みますtoggleWelcomeEmail()
。
私の質問は、どうすればこれを達成できますか? ng-checked
と の両方を使用してみましng-model
たが、どちらも同じように動作します。2 つのトグルを作成し、 の状態に基づいてそれらを表示/非表示にすることができることはわかっていますwelcomeEmail.welcome_email_on
が、そうすると、素敵なトグル アニメーションが失われてしまいます。$event.stopPropagation()
アクションにを付けるという明らかなアプローチも試しましたng-click
が、効果はありませんでした。