2014-02-03 5 views
0

В моем приложении я пытаюсь использовать функцию локализации, и для этого я использую angular-translate.js. Когда я пытаюсь настроить преобразование с использованием статического файла JSON, я получаю couldnot ошибкиОшибка при попытке использовать перевод с использованием углового перевода

Не удалось загрузить ресурс: сервер ответил со статусом 404 (не найден) http://mydomain.com/JsonFiles/locale-en.json

Я написал ниже код для использования функции перевода из файла JSON.

$translateProvider.useStaticFilesLoader({ 
    prefix: 'JsonFiles/locale-', 
    suffix: '.json' 
}); 

Но оно дает ошибку. Скажите, пожалуйста, где я совершил ошибку.

Благодаря Utpal

+0

Что вы не понимаете в сообщении? Он не может найти json-файл по адресу http://mydomain.com/JsonFiles/locale-en.json. Итак, убедитесь, что он есть. –

+0

@JB Nizet в моей папке проекта Я добавил файл, но ошибка все еще показывается. Даже демонстрационное приложение, которое я загрузил из плункера, дает ту же ошибку. Пожалуйста, предложите, что я сделал неправильно. – Utpal

+0

Это зависит от того, что ваш веб-сервер, как он настроен, где находятся файлы. Он не имеет большого отношения к AngularJS –

ответ

1

Если он по-прежнему актуальны ... У меня была проблема с веб-сервером IIS, по умолчанию он не поддерживает * .json расширение. Смотрите этот вопрос: How to allow download of .json file with ASP.NET

Смежные вопросы