Как я могу заставить getter и setter работать в моем классе модели?
Моя цель - вычислить целочисленное значение выбранного дня при вводе, содержащее дату, обновленную. Я собирался сделать это в сеттер, но Angular 4 игнорирует setter и getter моей модели.
Мой класс модели:
export class MyModel {
@Input('date')
get date(): String {
console.log('Getting date');
...
}
set date(val) {
console.log('Setting date: ' + val);
...
}
}
Мой шаблон:
...
<input class="form-control" name="dp" [(ngModel)]="model.date">
...
Но getter и setter не работают. Что мне не хватает?