Как решить календарную проблему, ведь он не выбирает будущее?

Мне дали проект. Руководитель моей группы сказал, что я должен решить эту проблему, заключающуюся в том, что календарь не позволяет нам выбирать день из будущего, он позволяет нам выбирать только сегодня. И он сказал, что я сделаю это на Angular 1.

Но когда я открываю проект на VS-коде, я обнаружил, что часть календаря находится в "src-sass-dashboard-_calendar.scss". Все, что я вижу, это коды css. Я раньше не работал с angular, так как я могу найти, где написать код angular, поскольку все, что я вижу, это только коды CSS. Я не знаю, похож ли angular на css?

Можешь дать мне совет?

1 ответ

Когда я запускаю свой Vs.code в командном окне с кодом «gulp serve», он открывается в моем браузере. Например, ссылка на эту страницу заканчивается словом how-to-solution-the-calendar-problem-cause-it-Doesnt-select-future Когда я открываю свою программу в браузере, я копирую последние слова в своей ссылке и искал ее на vs .code И я нашел файлы html и js. Поскольку это angular1, у него нет файла .ts. В то время все angular было в js.

Я попытался увидеть слова, относящиеся к календарю, datepicker и т. Д. И нашел datepicker-options = "dateOptions"; Когда я ищу dateOptions, в моем js-коде я нашел, где он был. И я поправил свой календарь, теперь он работает.

Человек, который делал этот проект раньше, написал maxDate как день в 2020 году. Так что он больше не работал. Я исправил это как maxDate = new getMaxDate();

и я определил эту функцию под.

function getMaxDate() {
var futureDay = new Date();

futureDay.setDate(futureDay.getDate + 365);

return futureDay;

}теперь работает отлично. Вы можете написать любое число, где я написал 365. Это ваше предпочтение.

Другие вопросы по тегам