Я хочу обновить [(ngModel)]
, используя onclickevent , только если значение не равно нулю. Вот что я пробовал
метод события щелчка:
setBiometricsStartTime() {
let startTimeStore = new Date();
if(this.startTime == undefined)
{
this.startTime = new Date();
}
else
{
this.startTime = startTimeStore;
}
}
HTML-код:
[...]
<mat-expansion-panel
(opened)="personalDetailsOpenState = true" (closed)="personalDetailsOpenState = false" (click)="setBiometricsEndTime()
</mat-expansion-panel>
[...]
К сожалению, значение модели генерируется при каждом событии щелчка.
startTime
? вы уже где-то установили его значение? - person jmdavalos   schedule 25.10.2018startTime
используется в шаблоне? - person jmdavalos   schedule 25.10.2018startTime
всегда будет иметь значение - я не понимаю, почему вы устанавливаете время начала, когда оно уже имеет значение (не ноль). поэтому, если вы хотите установитьstartTime
только тогда, когда его значение не равно нулю, вы имеете в виду, что если его значение в настоящее время равно нулю, оно всегда должно быть нулевым? - person jmdavalos   schedule 25.10.2018