Я хотел бы изменить язык даты моего приложения, чтобы он был из Аргентины, я пробовал с этой конфигурацией, просматривая документацию angular, но она все еще не меняется. Значение по умолчанию — en-US. Он не показывает мне никаких ошибок в консоли
app.module.ts
import { registerLocaleData } from '@angular/common';
import localeEsAr from '@angular/common/locales/es-AR';
registerLocaleData(localeEsAr);
app.component.html
<td>{{resultado.date?.seconds * 1000| date:'fullDate'}}</td>
Чего вам не хватает, так это импортировать локали из общих локалей angular, а также зарегистрировать их, чтобы вы могли их использовать, что должно исправить вашу ошибку.
и если вы продолжаете получать ту же ошибку, проверьте папку локалей, если она содержит es-Ar, в вашем случае вы должны импортировать только es-Ar, в моем примере он показывает несколько других локалей
Проблема в том, как вы устанавливаете локализацию. Из официальной документации это то, что входит в
app.module.ts
:Метод, который вы используете для регистрации локали, я так понимаю, полезен, если вы собираетесь использовать несколько локаций, а не одну.
В этом случае вам нужно будет указать, какую локаль вы собираетесь использовать в канале.