2017-06-01 7 views
0

Ich habe ein Modell, das rational_thinker: boolean; und ein Verfahren Hut boolean Wert annimmt setzt seinen Wert:Angular2 boolean Modell Einfangwert mit Radio

getRationalThinker(value){ 
    console.log(value) 
    this.rational_thinker=value; 
    console.log(this.rational_thinker) 
} 

Wie kann ich zwei Radio-Buttons, die wahr und falsch zu senden, damit ich kann Setze den Wert von rational_thinker entsprechend?

Antwort

1

Haben Sie versucht, Ihre Funktion an das Klickereignis zu binden?

<input type="radio" (click)="getRationalThinker(true)">... 

oder diese (ich könnte die Syntax ein wenig off haben)

<input #btn1 type="radio" value="true" (click)="getRationalThinker(btn1.value)"> 
+0

In denke, ich habe daran zu binden themodel, sonst in diesem Fall ich bin in der Lage beide Radiobuttons, also true false klicken – Nitish

+0

Ich habe [(ngModel)] = "rational_thinker" hinzugefügt und es funktioniert. Vielen Dank! – Nitish

Verwandte Themen