(изменить) обработчик события в angular2
Я знаю о (изменение)event Binding
в angular2, но я удивлен, почему мой код не работает, как ожидалось?
Мой код здесь ..
http://plnkr.co/edit/9pSWSeqBc5oaSAtsfwNY?p=preview
Когда вызывается событие изменения, оба условия работают не так, как ожидалось.
(change)="holiday= !holiday && employee= !employee"
Когда событие change вызывается в первый раз, оно работает нормально, но во второй раз оно будет работать только для первого условия, т.е.holiday
, В моем примере я ожидал, что значение будет либо истинным, либо ложным, но не таким, как ожидалось.
Конечно, есть какая-то ошибка. Есть ли кто-нибудь, кто может объяснить жизненный цикл(change)
событие правильно?