Я использовал BootStrap календарное средство выбора даты и времени вместе с Angular 8. Надлежащие даты привязываются к полю ввода на основе выбора даты при нажатии на календарь.
Если я добавлю дату, просто выбрав вкладку и стрелки и перейду к следующему полю путем изменения вкладки, то те же даты будут повторены для других полей ввода, в которых уже была другая дата.
Как я могу заставить эту работу работать так же, как нажимать на календарь? Я имею в виду, основываясь на изменениях табуляции и стрелок, я также хочу, чтобы даты оставались без изменений в зависимости от выбора даты из другого поля.
ngAfterViewInit() {
$(".onlyDate").datetimepicker({
format: "L"
});
let dat = null;
$(".onlyDate").datetimepicker().on("dp.hide", e => {
const date = e.date;
let dat = e.date.format("L");
this.Restrictions[this.selectedIndex].datetime = dat;
});
}
dateRestriction(i) {
this.selectedIndex = i;
}
Демо