#angular
Вопрос:
Время и дата локальной системы могут быть неверными. Следовательно, я хочу, чтобы время и дата сервера были в моем угловом. Есть ли какая-нибудь возможность?? если возможно, направьте меня..
Комментарии:
1. Добро пожаловать в StackOverflow! Если вы хотите использовать данные с сервера, вам необходимо интегрировать серверную конечную точку (REST API) в ваше приложение Angular. Если вы хотите получить дополнительную информацию, пожалуйста, задавайте более конкретные вопросы.
Ответ №1:
Да, это довольно просто. Вы просто создаете API на серверной части, который возвращает текущее серверное время по запросу. Вы можете создать функцию, вызываемую getCurrentServerTime()
в вашем utility.service.ts
(если она у вас есть).
getCurrentServerTime(): Observable<any> {
let apiURL = 'https://yoursite.com/api/getCurrentServerTime';
return this.http.get(apiURL);
}
И затем вы можете получить доступ к этому в любом компоненте с помощью внедрения зависимостей. Вы можете внедрить эту службу в конструктор вашего компонента.
constructor(private utilityService: UtilityService) { }
this.utilityService.getCurrentServerTime().subscribe((data: any) => {
this.currentServerTime = data.currentServerTime;
});
Ответ №2:
Вы можете предоставить конечную /now
точку, которая возвращает дату с вашего сервера. Вы можете выполнить http-вызов этой конечной точке, чтобы при необходимости запросить дату.
Комментарии:
1. Сунита, если на вашем сервере есть конечная точка «/сейчас», это не значит, что на его сервере есть та же конечная точка. Я бы посоветовал вам удалить свой ответ
2. Его ответ верен. Он предложил создать конечную точку на своем сервере, а не использовать существующую.