[解決済み] AngularJS: ng-modelがチェックボックスのng-checkedにバインドされない。
質問
この質問をする前に、こちらを参考にさせていただきました。
AngularJsでng-checkedとng-modelがバインドされない。
もし
ng-checked
が評価されると
true
に評価されます。
html
側では
ng-model
が更新されない。できないのは
ng-repeat
私はそれぞれのチェックボックスにいくつかのスタイルを使用する必要があるため、上記の質問で提案されたように。
私の問題を説明するために作成したプランカーは次のとおりです。
http://plnkr.co/edit/YsOsPh3vjkPMUUDa6r2t
私が欲しいものを見るには、コンソールを開いて、単に
Submit
ボタンをクリックしてください。チェックボックスには何もチェックを入れないでください。
ありがとうございました。
どのように解決するのですか?
ngModel
そして
ngChecked
は一緒に使うものではありません。
ngChecked
は式を期待しているので
ng-checked="true"
と書くと、基本的にチェックボックスが常にデフォルトでチェックされることを意味します。
を使用すればいいはずです。
ngModel
を使えばいいはずです。 それ以外のものが必要な場合は
ngTrueValue
と
ngFalseValue
(現在は文字列のみをサポートしています)、 あるいは独自のディレクティブを書きます。
あなたがやろうとしていることは正確には何ですか? もし、最初のチェックボックスをデフォルトでチェックさせたいだけなら、モデルを変更する必要があります。
item1: true,
.
編集: モデルの現在の状態をデバッグするためにフォームを送信する必要はありません。
{{testModel}}
をHTMLに埋め込むだけです(あるいは
<pre>{{testModel|json}}</pre>
). また
ngModel
属性は次のように単純化することができます
ng-model="testModel.item1"
.
関連
-
[解決済み] 適用がすでに進行中のエラー
-
[解決済み] AngularJSのディープリンクとは何ですか?
-
[解決済み] AngularJSのシンプルな "Hello, world "が動作しない。
-
[解決済み] ReferenceError: Angularは定義されていません。
-
[解決済み] Apigee API へのリクエストで 401 レスポンスエラーが発生する
-
[解決済み] AngularJS 。scope.apply()呼び出し時の$digest already in progressエラーを防ぐ。
-
[解決済み] AngularJSでデータバインディングはどのように機能するのですか?
-
[解決済み] ServiceとFactoryで迷う
-
[解決済み] `<input type="file"/>` の ng-model (ディレクティブ DEMO 付き)
-
[解決済み] AngularJS : サービスプロパティへの正しいバインディングの方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】typeerrorは、未定義のプロパティ'data'を読み取ることができません。
-
[解決済み] `ui-router` $stateParams vs. $state.params
-
[解決済み] 適用がすでに進行中のエラー
-
[解決済み] AngularJSの.$uibModalとは何ですか?
-
[解決済み] Angular ng-repeatの条件付きラップアイテム(ng-repeatのグループアイテム)。
-
角型グローバル確認ボックス
-
AngularJS がエラー $digest already in progress を報告する
-
[解決済み] コントローラでフィルタを使用するには?
-
[解決済み] ng-classを使った複数クラスの追加
-
[解決済み] ng-modelとng-bindの違いは何ですか?