2015-10-21 5 views
6

Wenn Sie das Texteingabemodell "sg.Value" aktualisieren, sollte das Kontrollkästchen aktiviert sein, aber das Modell "sg.AnswerId" ist nicht festgelegt.Eingabe ändern -> Checkbox-Modell ohne Klick ändern

Sample

Anfahrt:

ändern Texteingabe -> Set Checkbox Modell?

Checkbox muss überprüft werden, und es ist Modell aktualisiert, wenn ich Eingabe eingeben.

Antwort

1

Meine Lösung ist plunkr

Listener auf Eingangsänderung:

function trackInput(){ 
    if(sg.Value !== '' && sg.Value !== undefined) { 
    sg.AnswerId = sg.answer.Id; 
    } else { 
    sg.AnswerId = false; 
    } 
}; 

Vielleicht jemand eine bessere Lösung? Bitte teilen.