(change) event hook in angular2
Ich weiß über die (Änderung)event Binding
in angle2, aber ich bin überrascht, warum mein Code nicht wie erwartet funktioniert?
Mein Code ist hier ..
http: //plnkr.co/edit/9pSWSeqBc5oaSAtsfwNY? p = preview
Wenn das Änderungsereignis aufgerufen wird, funktionieren nicht beide Bedingungen wie erwartet.
(change)="holiday= !holiday && employee= !employee"
Wenn das Änderungsereignis das erste Mal aufgerufen wird, funktioniert es einwandfrei, aber das zweite Mal funktioniert es nur für die erste Bedingung, d. H.holiday
. In meinem Beispiel habe ich erwartet, dass beide Werte entweder wahr oder falsch sind, aber nicht wie erwartet.
Sicher gibt es einen Fehler. Gibt es jemanden, der den Lebenszyklus des @ erklären kan(change)
Event richtig?