2017-12-11 2 views
0

ラジオボタンをチェックする次のコードを書きました。ユーザーが選択した値は別のページから渡されます。 その値に基づいてラジオボタンを選択しようとしました。角度チェックラジオボタンが機能しませんでした

これらは

(単一引用符を使用してラップ値)を、してみてくださいそして、
<label class="radio-inline"> 
     <input [value]="AND" [checked]="(as_op=='AND') ? 'true' : 'false'" type="radio" [(ngModel)]="as_op" name="as_op"/> AND 
    </label> 
    <label class="radio-inline"> 
     <input [value]="OR" [checked]="(as_op=='OR') ? 'true' : 'false'" type="radio" [(ngModel)]="as_op" name="as_op"/> OR 
    </label> 
    <label class="radio-inline"> 
     <input [value]="NOT" [checked]="(as_op=='NOT') ? 'true' : 'false'" type="radio" [(ngModel)]="as_op" name="as_op"/> NOT 
    </label> 

私が試した方法で、

<label class="radio-inline"> 
     <input [value]="AND" [checked]="(as_op==AND) ? 'true' : 'false'" type="radio" [(ngModel)]="as_op" name="as_op"/> AND 
    </label> 
    <label class="radio-inline"> 
     <input [value]="OR" [checked]="(as_op==OR) ? 'true' : 'false'" type="radio" [(ngModel)]="as_op" name="as_op"/> OR 
    </label> 
    <label class="radio-inline"> 
     <input [value]="NOT" [checked]="(as_op==NOT) ? 'true' : 'false'" type="radio" [(ngModel)]="as_op" name="as_op"/> NOT 
    </label> 

されているが、両方の方法が機能しなかった、誰かがコードの問題を説明してください。ありがとうございました。

+0

コンポーネントコードと予想される結果を提供することができます。 –

答えて

0

以下のように[]を削除してください。

<label class="radio-inline"> 
     <input value="AND" [checked]="(as_op=='AND') ? 'true' : 'false'" type="radio" [(ngModel)]="as_op" name="as_op"/> AND 
    </label> 
    <label class="radio-inline"> 
     <input value="OR" [checked]="(as_op=='OR') ? 'true' : 'false'" type="radio" [(ngModel)]="as_op" name="as_op"/> OR 
    </label> 
    <label class="radio-inline"> 
     <input value="NOT" [checked]="(as_op=='NOT') ? 'true' : 'false'" type="radio" [(ngModel)]="as_op" name="as_op"/> NOT 
    </label> 
関連する問題