Я создаю веб-приложение с помощью AngularJs, пытаясь использовать угловой перевод для своего приложения. Вот Doc: http://www.ng-newsletter.com/posts/angular-translate.htmlAngularJs не загружает JSON-файл из локального «Maven Project»
$translateProvider.useStaticFilesLoader({
prefix: 'assets/resources/',
suffix: '.json'
});
У меня есть файл 2 JSon в моем каталоге проекта
webapp/assets/resources/locale-en_US.json
webapp/assets/resources/locale-ru_RU.json
Когда я запускаю мое приложение в браузере, я получаю эту ошибку
Failed to load resource: the server responded with a status of 404 (Not Found)
http://localhost:8080/assets/resources/locale-ru_RU.json
Я попытался загрузить .js файл, а также .jpg из той же директории, где находится мой JSon файлы
webapp/assets/resources/foo.jpg
все работает отлично, я не могу загрузить только JSON файлы из локальной. Я пробовал делать $ http-запрос, но никакого результата.
$http.get('assets/resources/locale-en_US.json').success(function(data) {
console.log(data);
});
Похоже, что мой проект игнорирует файлы json из локального. Я сделал исследования и добавил некоторые предложения, чтобы добавить сопоставление в web.xml. Нет результатов
<mime-mapping>
<extension>json</extension>
<mime-type>application/json</mime-type>
</mime-mapping>
Любая идея, что делать?
С уважением, Gari.E
, что местоположение файла JS делает $ http.get()? – charliefarley321
Я нашел решение своей проблемы, спасибо :) –