2017-12-11 4 views
0

meine Checkbox das Optionsfeld Wert wie Checkbox ändernwie in Winkel 2 in * ngFor

<input id="{{k.group_name}}_{{i}}" type="radio" class="hide" name="{{k.group_name}}" [value]="m.details" (change)="change($event, m , k.item_ingredient_group_key,true,k.maximum)"> 

in meinem json Dienst Ich erhalte die is_selected = true oder is_selected = false basierend auf dem JSON-Wert.

die is_selected value müssen ebenfalls geändert werden.

Ich habe das Kontrollkästchen verwendet, indem Sie es mit [(ngModel)]="is_selected" binden es funktioniert gut für checkbox, aber wenn ich das Kontrollkästchen die [(ngModel)]="is_selected" ändern, wie ausgenommen, aber für Radio-Button.

der wahre Wert und falscher Wert nicht als wie die, die in der Checkbox Checkbox

Antwort

0

Zunächst einmal ändert schließen Sie Ihre Eingabe tags:

//before 
    <input id="{{k.group_name}}_{{i}}" name="{{k.group_name}}" type="checkbox" class="hide" name="{{k.group_name}}" [value]="m.details" (change)="change($event, m , k.item_ingredient_group_key,false,k.maximum)"> 

//after 
<input id="{{k.group_name}}_{{i}}" name="{{k.group_name}}" type="checkbox" class="hide" name="{{k.group_name}}" [value]="m.details" (change)="change($event, m , k.item_ingredient_group_key,false,k.maximum)" /> 

Zweitens müssen Sie Namensschilder in Ihrem Checkbox-Eingang:

//Two Name tags, what for? 
    <input id="{{k.group_name}}_{{i}}" name="{{k.group_name}}" name="{{k.group_name}} "type="checkbox" class="hide" [value]="m.details" (change)="change($event, m , k.item_ingredient_group_key,false,k.maximum)"> 

Drittens:

Versuchen zu verwenden geprüft für den Radioknopf:

<input id="{{k.group_name}}_{{i}}" type="radio" class="hide" name="{{k.group_name}}" [value]="m.details" [checked]="change($event, m , k.item_ingredient_group_key,true,k.maximum)" /> 
+0

ya thankz für die Info ich die Dinge auseinander tat –

+0

hieraus ist es Lösungen Neueinstufung meine Frage gestellt? –

+0

Ich habe keine im Moment, ich werde tiefer und versuche später herauszufinden :) –