Я пытаюсь реализовать ngx-translate из этого учебника :
Локально, когда я запускаю приложение angular, используя npm start, оно работает нормально. Но когда я хочу использовать пользовательский подкаталог, например, такой: ng build --output-path angular --base-href=/angular/
и развернуть его на Apache сервере, файл не найден.
Файл находится в src\assets\i18n\en.json
Я получаю несколько ошибок вроде этого:
message: "Http failure response for http://123.123.123.123/assets/i18n/en.json: 404 Not Found"
При удаче мне удалось решить эту проблему с помощью этого кода:
export function HttpLoaderFactory(httpClient: HttpClient) {
return new TranslateHttpLoader(httpClient, '/angular/assets/i18n/', '.json');
}
Но теперь, когда я работаю локально, используя ng start
, файлы не найдены ,
Знаете ли вы, как это можно исправить в обоих случаях?