Я работаю над созданием собственного флажка на основе проекта angular material2. Сначала кажется все работает, но когда я обновляю значения модели в коде, флажок не снимается, даже если angular регистрирует изменение. См. plunker для демонстрации.
Соответствующий код для обновления значений модели:
private _parentValue:bool = false;
get parentValue()
{
return this._parentValue;
}
set parentValue(val)
{
this._parentValue = coerceBooleanProperty(val);
this.value1 = this._parentValue;
this.value2 = this._parentValue;
this.value3 = this._parentValue;
}
Заранее извиняюсь, если я сделал что-то не так, так как это моя первая публикация в Stack Overflow.