2016-08-05 4 views
0

フィールドservices.Register.IsTestの値に基づいてチェックボックスをオンまたはオフにしたいとします。 services.Register.IsTest = Trueの 私のチェックボックスが他にチェックしなければならないAngularJSのフィールド値に基づくチェックボックス

ない

私のチェックボックス

<input type="checkbox" id="patReturned" value="Returned"> 

私はAngularJSに新しいです。助けてください。

おかげ

+0

はそれに加えて、あなたはservices.Register.IsTestを変更避けるためにng-checkedディレクティブを使用することができますservices.Register.IsTestがスコープ変数である場合に機能します。 –

答えて

2

あなたがAngularJS

からngCheckedディレクティブを探して試してみてくださいngChecked内部表現がtruthyであれば、要素のchecked属性を設定します。

あなたは(チェックボックスをオンまたはオフされたとき、すなわちservices.Register.IsTestが更新されます)結合双方向が必要な場合は、この

<input type="checkbox" id="patReturned" value="Returned" ng-checked="services.Register.IsTest"> 
0

この

<input type="checkbox" ng-checked="services.Register.IsTest == true" ng-model="services.Register.IsTest" ng-true-value="true" ng-false-value="false"> 
0

ちょうどng-modelディレクティブを追加するようにそれを使用します。

<input type="checkbox" id="patReturned" value="Returned" ng-model="services.Register.IsTest"> 

services.Register.IsTestscopeの一部であることを確認してください。

<input type="checkbox" id="patReturned" value="Returned" ng-checked="services.Register.IsTest"> 
+0

これを票下げするつもりはありませんが、チェックされていない場合はservces.register.IsTestの値が変更されるため、これは尋ねられたものではありません。 – George

+0

@GeorgeLee 'ng-model'に関しては、あなたは正しい、ありがとう。私はこの側面を説明するためにいくつかの言葉を追加しました。しかし、私の答え( 'ng-checked')の2番目の部分は私たちが求めているものです。 –

関連する問題